開花流水

          空山無人,水流花開。

          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   回復  更多評論
            

          主站蜘蛛池模板: 安图县| 石泉县| 永吉县| 从江县| 哈尔滨市| 怀来县| 上林县| 镇坪县| 江孜县| 横峰县| 五常市| 东乌珠穆沁旗| 诸暨市| 博白县| 永顺县| 桂东县| 乐都县| 新余市| 玉环县| 满洲里市| 衡阳市| 镇安县| 章丘市| 乌拉特后旗| 九台市| 镇雄县| 石家庄市| 抚顺县| 于田县| 含山县| 出国| 陇西县| 信丰县| 遂宁市| 渑池县| 乐山市| 德钦县| 得荣县| 广河县| 阿图什市| 南京市|