開花流水

          空山無人,水流花開。

          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 開花流水 閱讀(3097) 評論(1)  編輯  收藏 所屬分類: java技術

          Feedback

          # re: struts2封裝的json 返回數據不完整的 解決辦法 2011-05-28 23:02 路人甲
          springside的代碼里面有,struts2util   回復  更多評論
            

          主站蜘蛛池模板: 恩平市| 安溪县| 丰县| 明水县| 乡宁县| 衡阳县| 客服| 垦利县| 枣庄市| 双峰县| 荔浦县| 巴中市| 阳原县| 大同市| 金湖县| 永济市| 呼和浩特市| 利辛县| 锡林郭勒盟| 天全县| 钟祥市| 上犹县| 长阳| 裕民县| 宜宾县| 滁州市| 高雄县| 马尔康县| 松原市| 广元市| 南皮县| 北碚区| 霍城县| 孝义市| 章丘市| 长宁县| 兴文县| 大关县| 红原县| 瑞丽市| 门头沟区|