J2EE的web.xml中filter-mapping的位置导致的乱码问题
2013-12-11 16:36
411 查看
一、发现问题
调整了一下web.xml中filter-mapping的位置,运行项目时发现中文乱码。
二、思考过程
以前项目都是好的,为何在调整了位置时候出现乱码。应该是filter-mapping的位置的问题。
三、解决问题
根据servlet2.3规范filter执行是按照web.xml配置的filter-mapping先后顺序进行执行。先出现的filter-mapping的过滤器先执行。我刚刚调整位置之后,编码过滤器被调整到不是第1个,导致请求交给其他过滤器的时候就出现乱码了。所以编码过滤器要放在第一个。
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SecurityFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
调整了一下web.xml中filter-mapping的位置,运行项目时发现中文乱码。
二、思考过程
以前项目都是好的,为何在调整了位置时候出现乱码。应该是filter-mapping的位置的问题。
三、解决问题
根据servlet2.3规范filter执行是按照web.xml配置的filter-mapping先后顺序进行执行。先出现的filter-mapping的过滤器先执行。我刚刚调整位置之后,编码过滤器被调整到不是第1个,导致请求交给其他过滤器的时候就出现乱码了。所以编码过滤器要放在第一个。
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SecurityFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
相关文章推荐
- J2EE的web.xml中filter-mapping的位置导致的乱码问题
- 由于web.xml中字符编码的Filter的位置不对导致的问题
- web.xml的filter执行顺序导致的乱码
- 关于idea创建struts2中web.xml的filter的url中struts无法解析的问题
- 关于从cvs上重建项目时web.xml导致的问题
- class文件乱码导致断点位置乱的问题
- web.xml配置 struts 提交表单乱码问题解决
- web.xml里加上filter就不显示的问题的解决方法
- web.xml版本错误导致EL表达式无效问题
- spring mvc解决中文乱码问题需在web.xml文件中添加下面的配置
- Shire错误: Web.xml中shiroFilter的Mapping配置错误
- Shiro在Web.xml中shiroFilter的Mapping配置错误
- 需要解决post提交数据的时候,乱码的问题:在web.xml里做配置:
- javaWeb利用Filter解决中文乱码问题
- struts2 中文乱码问题,web.xml中的配置
- web.xml里<filter-mapping>中的<dispatcher>作用
- web.xml里<filter-mapping>中的<dispatcher>作用
- SSH项目web.xml文件的常用配置【struts2的过滤器、spring监听器、解决Hibernate延迟加载问题的过滤器、解决中文乱码的过滤器】
- HttpWebResponse无法准确获取CharacterSet导致网页数据乱码问题的解决
- web.xml中关于Servlet、Filter、Listener的配置 顺序问题