在js中将Action中响应的List转换为json格式该如何做?
我在请求一个action的时候会返回一个List集合,集合里边还有对象和若干个集合,在action中的list因其内容复杂,所以不能轻易转化为json格式,只需要在页面上...
我在请求一个action的时候会返回一个List集合,集合里边还有对象和若干个集合,在action中的list因其内容复杂,所以不能轻易转化为json格式,只需要在页面上用jQuery将这个list中的那个对象解析出来分别将对象的属性值赋值给对应的文本框即可!list中其他的集合用jqGrid就可以!我该怎么做,最好有源码!谢谢!
展开
5个回答
展开全部
List li=UserDAO.list();
JSONArray array = JSONArray.fromObject(li);
JSONObject object=new JSONObject();
try {
object.accumulate("list", li);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//array.add(object);
response.getWriter().write(array.toString());
JSONArray array = JSONArray.fromObject(li);
JSONObject object=new JSONObject();
try {
object.accumulate("list", li);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//array.add(object);
response.getWriter().write(array.toString());
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是在js中把List转换成json ,你应该在action中就把List转换成json字符串 然后传给你的ajax 然后eval(json字符串)转换成json对象,若还不懂看我头像
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也在为相似的问题纠结啊。。 我想要做struts1.x跟jquery的 ajax效果,但是老师报错。不知道什么原因。
页面有两个form表单, 我点那个按钮就实现异步提交.
如果你有例子发来,那不胜感激啊。
这下面是有关于struts的一个list例子
不知道是不是你需要的饿,我先放在这里了啊
:http://laoquan2010.javaeye.com/blog/325224
页面有两个form表单, 我点那个按钮就实现异步提交.
如果你有例子发来,那不胜感激啊。
这下面是有关于struts的一个list例子
不知道是不是你需要的饿,我先放在这里了啊
:http://laoquan2010.javaeye.com/blog/325224
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以把return successs 改成return null 试试。
代码:
List list=chapterApi.queryChaptersInfoByMap(map); //模糊查询章节
JSONArray ja=JSONArray.fromObject(list);
out.println(ja.toString());
out.flush();
return null;
代码:
List list=chapterApi.queryChaptersInfoByMap(map); //模糊查询章节
JSONArray ja=JSONArray.fromObject(list);
out.println(ja.toString());
out.flush();
return null;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问下,你请求action的方法时什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询