概述
1、Spring已经集成了Filter,可以直接引用进行配置
1、找到引入jar包中的web
在其中找到web文件夹,内部有Filter的类
2、引用
复制引用路径
在web.xml中建立引用filter的mapping
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
注意
1、使用的是filter-mapping,在其中配置使用的过滤器名称和过滤的url
2、使用的filter标签,在其中配置filter-name和对应引用的类地址
3、在filter标签中配置编码类型,即使用参数encoding,给其赋值4、是否使用强制编码:不管原来的数据是否有编码,都强制给其转换成UTF-8编码
源码
1、配置编码类型:
进入CharacterEncodingFilter内部:
private String encoding;
private boolean forceEncoding = false;
2、强制编码:
public void setForceEncoding(boolean forceEncoding) {
this.forceEncoding = forceEncoding;
}
最后
以上就是娇气火龙果为你收集整理的SpringMVC过滤器实战的全部内容,希望文章能够帮你解决SpringMVC过滤器实战所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复