一般說來,我們在使用
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...