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

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

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

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825594
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    很早就開始用DisplayTag了,真得很方便,不用考慮分頁,表格等問題。

    但是有一個問題一直困擾我,就是有中文作為表單提交內容的時候,翻頁就不能用了,中文變成了亂碼。

    表單傳送時, form的提交采用的是Post方法,這沒錯,但鏈接采用的是Get方法,問題就出在這里,因為和Tomcat4相比,Tomcat5的post和get采用的方式不再相同了,漢字編碼的實現方式也不同了。

    Post是將地址傳送一次,將form的數據單獨提交,而Get則是將地址和參數一起傳送,傳送的不止是form的數據。

     默認情況下,Tomcat對請求采用的默認編碼是ISO-8859-1,這樣我們提交的漢字被認為是ISO-8859-1的編碼,所以在程序中接收時顯示亂碼。  在過濾器中調用request.setCharacterEncoding("GBK"),那么Post上來的漢字將被認為是GBK編碼,而Tomcat5對于Get請求上來的編碼并不根據過濾器的設定辨認編碼方式,默認的依然是ISO-8859-1,所以,即使你的頁面使用默認的編碼方式進行編碼,然后使用ISO-8859-1進行解碼,得到的結果也不對

    解決方法:
    在Server.xml的connector部分設定URIEncoding的值,根據編碼方式指定自己的值就可以了
    例如:URIEncoding="GB2312"

     




    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=679832



    posted on 2007-09-15 10:34 Ke 閱讀(1903) 評論(1)  編輯  收藏 所屬分類: tag

    FeedBack:
    # re: 解決DisplayTag有中文條件時的分頁問題 2009-08-16 23:39 ljm311
    如果是was6.1下,該如何解決這個問題呢?我現在也遇到這個問題,煩請賜教。我用的字符集是utf-8。第一次帶條件查詢時沒問題,翻頁時出現問題,控制臺打印查詢語句,發現中文參數變成了亂碼,請問該如何解決。  回復  更多評論
      
    主站蜘蛛池模板: 久久久久久免费视频| 亚洲国产精品成人AV无码久久综合影院| 亚洲国产成人超福利久久精品| 国产h视频在线观看免费| 亚洲国产成人久久精品软件| 久久亚洲欧洲国产综合| 最近高清中文字幕免费| 亚洲爆乳无码精品AAA片蜜桃| 亚洲人成网7777777国产| 一个人免费高清在线观看| h片在线播放免费高清 | 久久综合久久综合亚洲| 亚洲精品无码你懂的网站| 最近免费中文在线视频| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲伊人成无码综合网 | 国产男女猛烈无遮档免费视频网站| 暖暖免费中文在线日本| 亚洲AV色欲色欲WWW| 青春禁区视频在线观看直播免费| 国产亚洲福利一区二区免费看| 亚洲色www永久网站| 亚洲精品tv久久久久久久久久| 67pao强力打造国产免费| 黄色一级视频免费观看| 亚洲制服在线观看| 亚洲av之男人的天堂网站| 国产免费人视频在线观看免费 | 国产免费拔擦拔擦8X高清在线人 | 女人裸身j部免费视频无遮挡| 亚洲国色天香视频| 亚洲av之男人的天堂网站| 亚洲国产精品视频| 成年女人看片免费视频播放器| 亚洲免费精彩视频在线观看| 九九久久国产精品免费热6| 亚洲色大成网站www| 亚洲av无码专区在线| 亚洲伊人tv综合网色| 精品亚洲一区二区| 久久99亚洲综合精品首页|