<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    wiflish
    Loving Life! Loving Coding!
    posts - 98,comments - 98,trackbacks - 0
    問題描述:將應用部署到weblogic后,只要經過sitemesh裝飾過的頁面都出現亂碼,而不經過sitemesh裝飾的頁面都正常顯示。

    問題原因:sitemesh在裝飾頁面時,如果response的contentType為null,則使用java虛擬機屬性值"file.encoding",而該值與操作系統相關,在windows系統下,該值=GBK.由于頁面本身是utf-8編碼的,經過sitemesh裝飾后,使用GBK編碼轉行,產生亂碼。

    問題解決:在應用啟動(如web.xml文件中配置listener,將下面代碼放入listener)時,就將file.encoding屬性設置為UTF-8編碼,這樣就不會出現sitemesh裝飾后的亂碼問題。

    設置代碼:
    Properties prop = System.getProperties();
    prop.put("file.encoding", "utf-8");

    posted on 2008-10-08 08:49 想飛的魚 閱讀(2060) 評論(3)  編輯  收藏 所屬分類: error and solution錯誤及解決記錄

    FeedBack:
    # re: weblogic與sitemesh亂碼問題
    2008-10-08 09:02 | 隔葉黃鶯
    記得在 sitemesh 的配置文件可以設置自己的編碼,不需要設置系統級的編碼的。

    sitemesh 總是那么壞事的,在 Spring 中還要一個特別的 Filter
    com.opensymphony.module.sitemesh.filter.PageFilte  回復  更多評論
      
    # re: weblogic與sitemesh亂碼問題
    2009-04-30 14:28 | josdoc
    Java開源文檔(www.josdoc.com)希望轉載您的這篇文章,若不同意,請告知,謝謝!  回復  更多評論
      
    # re: weblogic與sitemesh亂碼問題
    2009-07-12 17:17 | ycfdonews
    具體的實現能說的詳細點嗎?我這邊只要被裝飾,頁面就會出現亂碼,不裝飾的頁面不會出現亂碼,用的weblogic10,sitemesh2.4.1.  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲级αV无码毛片久久精品| 青草草在线视频永久免费| 国产亚洲成人在线播放va| 黄网站在线播放视频免费观看| 亚洲13又紧又嫩又水多| 亚洲毛片免费观看| 久久精品国产亚洲AV大全| 久久精品国产这里是免费| 亚洲AV无码国产精品色午友在线| a毛片久久免费观看| 在线亚洲精品福利网址导航| 国产一二三四区乱码免费| 久久亚洲AV午夜福利精品一区| 久久99热精品免费观看动漫| 国产伦精品一区二区三区免费下载| 亚洲成AV人片在线观看| 亚洲电影免费在线观看| 亚洲成aⅴ人在线观看| 黄网址在线永久免费观看 | 亚洲精品97久久中文字幕无码| 黄人成a动漫片免费网站| 亚洲乱亚洲乱妇无码麻豆| 亚洲免费在线视频| 精品日韩99亚洲的在线发布| 日本特黄特色免费大片| 香蕉免费在线视频| 亚洲欧洲精品一区二区三区| 国产大片91精品免费观看男同| 亚洲午夜电影一区二区三区| 女人被免费视频网站| 人妻无码中文字幕免费视频蜜桃 | 中文字幕在线观看亚洲视频| 日本一区二区免费看| 亚洲国产成a人v在线| 又粗又大又硬又爽的免费视频| 国产真人无码作爱视频免费| 亚洲av一本岛在线播放| 久久精品国产精品亚洲艾草网美妙| 蜜桃成人无码区免费视频网站| 亚洲A∨精品一区二区三区下载| 亚洲精品乱码久久久久久久久久久久 |