今天做個項目,竟然出現亂碼,提交表單到後台接收後打印出來的數據亂碼,看看配置項,都好好的呀
解決步驟:
1. struts.xml中配置<constant name="struts.i18n.encoding" value="utf-8" />
結果:還是亂碼,看來問題不是出在這裡!
2. web.xml中配置CharsetEncodingFilter過濾器
結果:一樣亂碼
3. jsp頁面編碼pageEncoding="UTF-8"
結果:仍然亂碼
4. <form>標簽裡加method="post"
結果:正常顯示
結論:原來問題出在<form>標簽上,必須加上method屬性,否則會出問題(亂碼)。