通過jsf事件轉(zhuǎn)向后的頁面中文亂碼

          那個轉(zhuǎn)向后的頁面已經(jīng)有用gb2312的編碼了
          可能原因是在java類里面調(diào)用了((HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse()).getWriter().write("");
          然后再轉(zhuǎn)向某個頁面,這樣可能導(dǎo)致編碼格式?jīng)_突,導(dǎo)致亂碼
          可以先給resonse設(shè)置下編碼格式,然后在write
          HttpServletResponse httpServletResponse = (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
          httpServletResponse.setContentType("text/html; charset=gb2312");
          httpServletResponse.setCharacterEncoding("gb2312");
          httpServletResponse.getWriter().write("");
          這樣應(yīng)該就可以解決了

          posted on 2008-06-26 23:46 JGAO編程隨筆 閱讀(596) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2008年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 嫩江县| 南靖县| 吴桥县| 襄樊市| 云和县| 定结县| 富阳市| 岢岚县| 寿光市| 安塞县| 苏尼特左旗| 昌吉市| 肥西县| 崇左市| 玛纳斯县| 萍乡市| 长岛县| 宜黄县| 东乡县| 嵊州市| 山阴县| 乌拉特中旗| 大同县| 天津市| 轮台县| 汝南县| 宝清县| 贡嘎县| 永康市| 鄯善县| 璧山县| 营口市| 巴南区| 游戏| 崇仁县| 天全县| 元朗区| 铁岭县| 潜江市| 福贡县| 栾城县|