当先锋百科网

首页 1 2 3 4 5 6 7

刚学完struts1.2接着接着就出来struts2了,技术更新实在是太快了,没办法接着学吧。幸好我的MyEclipse集成了struts2不用去下载包了。正为这沾沾自喜的时候,问题出来了,jsp页面向action传中文值一直是乱码!

Google一下,说是2.1.6的一个bug,最新版的2.1.8已经修复这个问题了,原版本的问题可通过写一个filter解决。于是乎,我就写了这个filter:

然后再web.xml添加一下配置文件

 <filter>
  <filter-name>struts2</filter-name>
  <filter-class>com.struts2.tool.Filter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>struts2</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>

 

重启服务器就可以了,如果还不行的话检查一下你的jsp页面还有你的数值返回页面编码应该设置为UTF-8.