<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。第一次帶條件查詢時沒問題,翻頁時出現問題,控制臺打印查詢語句,發現中文參數變成了亂碼,請問該如何解決。  回復  更多評論
      
    主站蜘蛛池模板: 美女被免费视频网站a国产| 在线a免费观看最新网站| 午夜电影免费观看| 国产精品亚洲综合五月天| 在线美女免费观看网站h| 内射少妇36P亚洲区| 精品熟女少妇a∨免费久久| 久久亚洲国产精品成人AV秋霞| 美女视频黄的免费视频网页 | 99在线观看视频免费| 亚洲AV无码专区电影在线观看 | 最近新韩国日本免费观看| 久久久亚洲裙底偷窥综合| 国内精自视频品线六区免费| 亚洲乱码在线观看| 日韩免费视频在线观看| 窝窝影视午夜看片免费| 亚洲春色在线视频| 18禁止看的免费污网站| 四虎必出精品亚洲高清| 四虎成人精品在永久免费| 精品多毛少妇人妻AV免费久久 | 亚洲精品成人片在线播放 | 一级毛片不卡片免费观看| 亚洲AV日韩AV永久无码下载| av免费不卡国产观看| 色综合久久精品亚洲国产| 免费人妻av无码专区| 免费看少妇高潮成人片| 亚洲成aⅴ人在线观看| 最近中文字幕无免费视频 | 国产在线一区二区综合免费视频| 色拍自拍亚洲综合图区| 美女被免费视频网站a国产| 窝窝影视午夜看片免费| 亚洲欧洲日本精品| 国产裸模视频免费区无码| 免费看少妇高潮成人片| 亚洲永久网址在线观看| 一本久久a久久精品亚洲| 免费福利网站在线观看|