Tomcat 5 0 19 之後解決中文傳遞引數

2021-04-13 09:44:11 字數 800 閱讀 8004

一般說來,我們在使用

tomcat 4

透過get or post

的方式傳引數時,通常都是使用

filter

的方式來解決中文傳引數的問題。

但是到了

tomcat

5.0.19

之後,解決中文傳遞引數時,就必須考慮是使用

get or post

,兩種解決的方式不一樣。

如果是使用

get

的方式傳遞時,使用

1) 開啟tomcat

的server.xml

uriencoding=」gbk」(

或者utf-8)

完整的應如下:

2) string name = new string((request.getparameter("name")).getbytes("iso-8859-1"),"gb2312");

若是使用

post

的方式時,就延用傳統一般解決中文的方式

request.setcharacterencoding("gb2312"); //

可以用filter

統一使用

filter

的方式

filter

的做法就是:先判斷是使用那種傳遞方式

( get or post)

,假若是用

get

的方式就採用第一種

code

;若使用

post

方式,就採用第二種

code。  

tomcat錯誤解決中

1.啟動專案時候報 eofexception表示輸入過程中意外地到達檔案尾或流尾的訊號,導致從session中獲取資料失敗,其實就 是儲存在硬碟上的session資料讀取失敗。異常是tomcat本身的問題,由於tomcat上次非正常關閉時有一些活動session 被持久化 表現為一些臨時檔案 在重啟...

Tomcat中埠被占用解決

使用tomcat進行專案開發會經常出現埠被占用的情況,通常的解決方法是重新ide,或者重新啟動tomcat伺服器,或者修改埠號,當然這都是可以行的,如果還不行的話,重啟電腦,這個一定管用,不過在開發情況中,時間寶貴,重啟電腦比較浪費時間,是一種不值得推薦的方法。分享一種比較方便好用的方法 1開啟你的...

解決Tomcat在eclipse中遇到的問題

執行web專案顯示404,並且有亂碼 先檢視專案名是不是有中文,盡量不要有中文 eclipse中如果沒有設定tomcat自動啟動的話 在跑其他web專案時會生成乙個servers專案 開啟 即可執行 如果顯示埠號被占用,先在命令列關閉tomcat 找到tomcat的位置 輸入startup 或者ca...