DeptAction.java
package cn.bdqn.action;
public class DeptAction extends ActionSupport{
private IDeptService deptService;
private List deptList;
private JSONObject json;
public void findDept(){
deptList = deptService.findDeptAll();
JSONArray array = new JSONArray();
Map map;
for (Dept dept : deptList) {
map = new HashMap();
map.put("dname", dept.getDname());
map.put("deptno", dept.getDeptno());
array.add(map);
}
json = new JSONObject();
json.put("dept", array.toString());
....省略getter/setter方法
}
struts.xml
/p>
PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
json
xxx.jsp
-----关键代码
$(function(){
$.ajax({
url:'findDept.action',
type:'post',
dateType:'json',
success:function(json){
alert(json);
alert(json[1].dname);
}
});
});
在控制台输出json数据
{"dept":[{"dname":"产品部","deptno":6},{"dname":"AAA","deptno":60}...]}
在jquery ajax中获取不到 json数据 请大神帮忙看一下 谢谢