a.jsp
============================
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(document).ready(function(){
var str='{"list":[{"id":"id1","pw":"pw1"},{"id":"id2","pw":"pw2"}]}';
$.ajax({
url:"b.jsp",
data:{"aa":str},
cache:false,
success:function(data){
alert(data);
}
});
});
</script>
<body>
</body>
</html>
b.jsp
=====================================
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@ page import="java.util.*" %>
<%@ page import="kr.co.seoulit.member.dao.*" %>
<%@ page import="kr.co.seoulit.member.to.*" %>
<%@ page import="net.sf.json.*"%>
<%
String str=request.getParameter("aa");
JSONObject jsonObject=JSONObject.fromObject(str);
JSONArray jsonArray=jsonObject.getJSONArray("list");
ArrayList<MemberBean> list=new ArrayList<MemberBean>();
for(Object obj:jsonArray){
JSONObject json=(JSONObject)obj;
MemberBean bean=(MemberBean)JSONObject.toBean(json,MemberBean.class);
list.add(bean);
}
out.println(list.get(0).getId());
out.println(list.get(0).getPw());
out.println(list.get(1).getId());
out.println(list.get(1).getPw());
%>
'개발하자 > ajax&json' 카테고리의 다른 글
$.toJSON(obj)을 이용하여 db에 id,pw,addr,tel insert하기 (0) | 2015.03.24 |
---|---|
object타입을 변수에 담아 변수 활용하기 $.toJSON(array) (0) | 2015.03.24 |
json api (0) | 2015.03.24 |
object 배열 넘겨서 원하는 값 뽑아내기 toBean사용 (0) | 2015.03.24 |
data에 배열넣어서 json으로 원하는 value값 얻어오기 (0) | 2015.03.24 |