struts2中如果用ajax调用action 如何返回json?

[复制链接]
查看11 | 回复2 | 2012-7-12 23:58:13 | 显示全部楼层 |阅读模式
action方法返回值设置成void,或者返回null。方法中response返回json格式的字符串。
//获得response
HttpServletResponse response=ServletActionContext.getResponse();
//设置输出UTF-8编码
response.setCharacterEncoding("UTF-8");
//获得输出流
PrintWriter pw = response.getWriter();
//将数据写入输出流
...
回复

使用道具 举报

千问 | 2012-7-12 23:58:13 | 显示全部楼层
哥,您不能要太多先构建一个map对象,您要那么多,还不如当面交流来的好JSONObject object = JSONObject.fromObject(map);String result = object.toString();...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行