我是靠谱客的博主 娇气火龙果,最近开发中收集的这篇文章主要介绍SpringMVC过滤器实战,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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过滤器实战所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部