怎么把Struts2中的List 数据转化成json类型的数据
大家好,我遇到了这样一个问题,就是在用ajax+jquery 来实现无刷新数据查询,但我在用ajax提交action并成功执行完后台的代码,返回的是一个list,我查下百度说要用把list转化成json才能把数据显示出来,我不知道怎么转化的,就算转化了以后,在页面上的el表达式循环该怎么写呢?谢谢.
action中:List list=puffbiz.gaslist(this.puff,loginUser.getCname()); //不知道这个list怎么转化成json
jsp页面:
<c:forEach var="g" items="${sessionScope.map.list}" varStatus="varStatusName">
[解决办法]
楼上说对了,可以下载一个json包,里面有个类叫JSONArray,使用它就能够转换了.
[解决办法]
JSONArray jsonArray = JSONArray.fromObject(list);
String json = jsonArray.toString();
System.out.println("json === " + json);
记得加json包
[解决办法]