怎么在SSH框架中把List中的对象转变成Json

怎么在SSH框架中把List中的对象转变成Json,第1张

使用json的插件包

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。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10868323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存