JsonArray arr = JsonArray.fromObject(list)
String returnStr = arr.toString()
此时得到的字符串就是你想要的json字符串,arr中每个json对象的键为Area中定义的属性
$.get()这个写法。我少用
你用这个试试
$.ajax({
url:'getParentCategory.action?type=P_category',
type:'get',
dateType:'json',
success:function(json){
alert(json)
}
})
action:
//@JSON(serialize=false) 这行代码 加了执行回调函数 注释掉不执行
public List<P_category>getP_categoryList() {
HttpServletResponse response = ServletActionContext.getResponse()
PrintWriter out=null
try {
JSONArray json=JSONArray.fromObject( p_categoryList )
out = response.getWriter()
out.print(json)
out.flush()
out.close()
} catch (IOException e) {
e.printStackTrace()
}
return null
}
1、通过request.setAtrribute("json" , jsonArray)把你的json数据传到jsp页面上。2、在获取值的下方使用如下方式初始化ztree:
$.fn.zTree.init($("#treeView"), setting, treeNodes) //第一个值是div对象,第二个值是你的ztree设置,第三个值是你放到jsp页面的json。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)