開花流水

          空山無人,水流花開。

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

          主站蜘蛛池模板: 襄樊市| 德庆县| 临汾市| 南部县| 陆良县| 林甸县| 霍城县| 阿鲁科尔沁旗| 铜川市| 肃南| 葵青区| 阿尔山市| 义乌市| 南昌县| 嘉荫县| 平凉市| 共和县| 陇西县| 京山县| 西丰县| 开阳县| 蒲江县| 会昌县| 丹凤县| 怀集县| 昔阳县| 正阳县| 太保市| 韶关市| 香港 | 隆尧县| 高密市| 新闻| 泗洪县| 岑巩县| 班玛县| 洪洞县| 东辽县| 乌拉特前旗| 博爱县| 大理市|