最重要的保證
頁面本身的編碼
,
頁面傳遞的引數或者url傳遞的引數的編碼
,
用相應的編碼解析request中帶的引數,
輸出到頁面的編碼
都是同一種編碼!!!
其次要理解下面兩種情況:
提交的兩種方式,get和post
1.記住超連結是get方式提交 ,form表單沒寫method也是get方式
get方式不能用統一轉碼,但可以
name=new string(name.getbytes("iso-8859-1"),"gb18030"); //這種也叫重新賦值的方式
或者在tomcat下配置uriencoding=utf-8
2.post方式
在struts.xml中配置:
根本不需要像很多網上說的加什麼過濾器,網上的一堆雖說說的有道理,但都是不了解struts的功能。
這麼簡單的問題困擾了我很久,終於搞定了。
struts解決亂碼問題
在中文插如mysql資料庫的時候出現亂碼問題.解決方法有2 1,struts中提供了乙個控制器可以進行過濾.然後在struts config.xml中配置下 寫個類繼承requestprocessor,裡面實現乙個方法叫processpreprocess,在裡面加入 request.setchara...
struts2亂碼問題
struts2 action中result的各種 型別 內部請求 dispatcher 預設值 redirect redirectaction plaintext 1.redirect是重定向到某個路徑 檢視 重定向 employeeadd.jsp?username urlencoder.encod...
Struts2請求亂碼問題
在使用struts2解決jsp請求亂碼問題,在web.xml中,我們都會配置乙個struts2的fillter,在這個fillter之前,需要加上以下這個fillter,encodingfilter org.springframework.web.filter.characterencodingfi...