STRUTS開發過程中經常會出現亂碼問題,尤其是在提交表單的過程中。今天在網上找了好多資料,最後終於把亂碼問題解決了。現把解決亂碼問題的過程做以記錄,以便有同樣問題的人和以後參考。
我的開發環境:Tomcat5.5.28,struts1.2,jdk1.5
解決亂碼的方法:filter
第一步:建立一個filter的包,在包裏建一個自己需要用的filter類,我用的是Tomcat自帶的filter類SetCharacterEncodingFilter。
具體代碼如下:
第二步:修改/WEB-INF/web.xml, 新增以下的filte和filter-mappingr節點:
第三步:啓動,亂碼問題就解決了!