<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

    搜索

    •  

    積分與排名

    • 積分 - 825769
    • 排名 - 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。第一次帶條件查詢時沒問題,翻頁時出現問題,控制臺打印查詢語句,發現中文參數變成了亂碼,請問該如何解決。  回復  更多評論
      
    主站蜘蛛池模板: 一级特黄aaa大片免费看| 亚洲成aⅴ人片久青草影院按摩| 四虎在线视频免费观看| 免费看片A级毛片免费看| 国产午夜免费秋霞影院| 亚洲伊人久久成综合人影院| 亚洲无线码一区二区三区| 亚洲国产香蕉碰碰人人| 亚洲人成电影在线观看网| 亚洲精品V天堂中文字幕| 色老头综合免费视频| 久久国产精品2020免费m3u8| 在线观看视频免费完整版| 日韩精品成人亚洲专区| 日本红怡院亚洲红怡院最新| 亚洲另类自拍丝袜第1页| 免费人成视频在线观看免费| 亚欧免费一级毛片| 在线精品免费视频无码的| 在线精品亚洲一区二区三区| 亚洲精品中文字幕乱码影院| 国产亚洲男人的天堂在线观看 | 国色精品va在线观看免费视频| 99爱在线精品视频免费观看9| 大地资源在线观看免费高清| 久久精品夜色噜噜亚洲A∨| 亚洲精品国产第1页| 国产精品亚洲精品爽爽| 久久免费区一区二区三波多野| 久久久久久久久免费看无码| 国产成人综合亚洲亚洲国产第一页| 亚洲精品永久www忘忧草| 美女视频黄a视频全免费网站色 | 999国内精品永久免费观看| 四只虎免费永久观看| 亚洲国产精品自在线一区二区| 亚洲中文字幕乱码一区| a毛片免费在线观看| 天天看片天天爽_免费播放| 日韩亚洲一区二区三区| 最新亚洲精品国偷自产在线|