通過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編程隨筆 閱讀(598) 評論(0)  編輯  收藏


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


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

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 延边| 黄龙县| 乐业县| 南乐县| 英德市| 长汀县| 同仁县| 从化市| 迭部县| 新沂市| 莱西市| 东平县| 台北县| 旬邑县| 乌兰县| 尚志市| 肇东市| 德化县| 孟州市| 岑溪市| 荣昌县| 长宁县| 嘉黎县| 三亚市| 鹤岗市| 元氏县| 崇信县| 托里县| 巩义市| 平顺县| 兖州市| 灵石县| 焦作市| 海原县| 巢湖市| 海南省| 五家渠市| 大同市| 临泉县| 诏安县| 莱州市|