最近寫乙個程式,url中需要傳遞中文引數,弄了很久找不到原因。後來到網上查了下前輩們的做法,試著做了下終於成功了。現在總結如下:
1、配置tomcat。在server.xml的 中加入uriencoding="utf-8"。這步很關鍵,我之所以沒找到原因就是這個沒配好。
2、利用sturts2給我們的過濾器在web.xml中編寫乙個配置檔案。
struts-cleanup4、在jsp裡org.apache.struts2.dispatcher.actioncontextcleanup
/*3、在struts.xml中加入以下語句
...
<%@page contenttype="text/html;charset=utf-8" %>
... 序號
課程編號
課程名字
查詢題型
<%int i = 0; %>
<%=++i %>
">進入
5、action中測試
public string findcoursebyname() throws exception
6、執行顯示結果為
println: 測試
Struts2的中文亂碼解決
中文亂碼問題一般是指當請求引數有中文時,無法在action中得到正確的中文。struts2 中有2種辦法可以解決這個問題 設定jsp頁面的pageencoding utf 8 就不會出現中文亂碼 如果jsp 頁面的pageencoding gbk 那麼需要修改struts.i18n.encoding...
Struts2解決編碼問題
1.解決頁面顯示編碼問題 1 所有頁面編碼都是統一 2 設定在struts.xml檔案中 2.解決get方式編碼問題,就是在url上傳遞引數 1 修改server.xml就是tomcat的配置檔案 redirectport 8443 uriencoding utf 8 2 在每乙個獲得引數的地方用 ...
Struts2中文問題!!
struts2因為版本的不同,中文處理的方式也不相同。1.在struts2.1.6版本中,中文的處理是該程式的乙個小bug,不能採用寫乙個struts.properties檔案的方法,內容寫上struts.i18n.encoding gb2312,這種方式該版本支援的不是很好。要想對中文很好的支援,...