现在的位置: 首页 > 综合 > 正文

struts2.1.6 Bug post 乱码

2013年10月07日 ⁄ 综合 ⁄ 共 430字 ⁄ 字号 评论关闭

struts2.1.6版本中存在一个Bug,即接收到的中文请求参数为乱码(以post方式提交),原因是struts2.1.6在获取并使用了请求参数后才调用HttpServletRequest的setCharacterEncoding()方法进行编码设置 ,导致应用使用的就是乱码请求参数。这个bug在struts2.1.8中已经被解决,如果你使用的是struts2.1.6,要解决这个问题,你可以这样做:新建一个Filter,把这个Filter放置在Struts2的Filter之前,然后在doFilter()方法里添加以下代码

 

抱歉!评论已关闭.