1樓:匿名使用者
request.setcharter("utf-8");
就可以了那個charter好像拼的不對,就是字元的意思,jsp的第一句話上面有
2樓:匿名使用者
<%request.setcharacterencoding("gb2312");
%>
3樓:匿名使用者
由於你使用post方法提交,所以不用考慮tomcat配置檔案編碼的問題,只需要保證頁面編碼,和後臺編碼一致即可。在瀏覽器右鍵看一下你的頁面編碼是不是utf-8,然後看看在servlet之前有沒有過濾器改變過編碼就可以了 應用一下方法,百分之九十都能解決掉了首先,就是加入過濾器,如果不起作用,就按下面方法來做。 為了讓jsp編譯器能正確地解碼我們的含有中文字元的jsp檔案
<%@ page pageencoding="gb2312"%>
保證jsp向客戶端輸出時是採用中文編碼方式輸出
<%@ page contenttype="text/html;charset=gb2312"%>
為了讓jsp能正確獲得傳入的引數
<%request.setcharacterencoding("gb2312");%>
對於servlet只要在最前面加上這句即可:
為了讓jsp響應按照正確的編碼格式
response.setcontenttype(」text/html; charset=gb2312″);
用jsp連線mysql資料庫,出現中文亂碼,該怎麼解決啊
你的表單提交到的頁面裡要轉碼。假如是在jsp頁面裡或servlet裡接收表單的資料,你要寫2行 request.setcharacterencoding utf 8 response.setcontenttype text html charset utf 8 我用的是utf 8,你用什麼編碼就寫什...
MVC怎麼將表單提交到資料庫中,表單中如何提交資料到資料庫
一 php配置mysql 1 將php安裝目錄下的php mysql.dll和mysql安裝目錄下的libmysql.dll檔案拷貝至c windows system32中 2 配置php.ini extension php gd2.dllextension php mbstring.dllexte...
jsp頁面提交資料servlet處理再把資料返回原來
把jsp要提交的資料提交到servlet中處理 然後通過servlet的request的進行跳轉回原來jsp頁面 最後在原頁面中可以使用el表示式或者 作用域.getattribute 把處理的結果顯示出來 使用token,比如到a頁面前,生成一個隨機6位數或字串,儲存到session中,並傳到a頁...