开花流水

空山无人,水流花开。

BlogJava 首页 新随笔 联系 聚合 管理
  79 Posts :: 42 Stories :: 160 Comments :: 0 Trackbacks
struts2封装的json 经常出各种莫名其妙的问题,对于返回的数据不完整,可以在后台自己写返回。

ServletActionContext.getResponse().setContentType("application/json;charset=UTF-8");
        ServletActionContext.getResponse().setCharacterEncoding("UTF-8");
        ServletActionContext.getResponse().getWriter().print(JSONObject.fromObject(data).toString());
        return  NONE;

替换掉 直接return "success";

其中data 是所要返回的数据。 

简化如下:
    List list = demoServise.queryItemList(id);
   response.setContentType("text/html;charset=UTF-8");
   PrintWriter out = response.getWriter();
   out.write(JSONArray.fromObject(list).toString());
   out.flush();
   out.close();
    return null;
posted on 2011-05-19 18:01 开花流水 阅读(3082) 评论(1)  编辑  收藏 所属分类: java技术

Feedback

# re: struts2封装的json 返回数据不完整的 解决办法 2011-05-28 23:02 路人甲
springside的代码里面有,struts2util   回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: