jsp頁面在url中傳遞參數會出現亂碼
解決方法如下:
一、使用更改tomcat的方法。這個方法簡單,但是需要改動的地方是伺服器軟體級别的,如果稍微變動系統将無法正确轉碼,移植性不高。
1、來到tomcat目錄,找到conf目錄下的server.xml問價,打開,找到<connector>标簽,在最後添加uriencoding=’gbk’,效果如下:
這種方法對get這個方法測試成功。
2、在每個jsp頁面添加如下代碼
編碼方式也可以改成gbk,支援繁體中文。重新開機tomcat,這一步很重要,否則可能看不到效果。
這種方法對post測試成功。建議兩種同步使用。
二、使用jsp的scriptlet
三、使用自定義jstl
這是我們的重點所在,這裡要詳細說明.
第一,編寫自定義标簽
第二編寫tag檔案
第三部署tag檔案
第四使用吧;)很簡單的.
<待續吧...有空再補充上面這個>