内置过滤器
SpringMVC提供了几个Filter过滤器集成了一些Web开发中的常见功能,供我们配置使用,这里我们简单了解。
编码过滤器
当HTTP请求和响应中存在中文时,就有一个中文编码问题。这个问题的坑很深,SpringMVC直接提供了一个编码过滤器供我们使用,我们只需要遵循最佳实践,将所有资源统一用UTF-8处理即可。
<!--spring encoding filter-->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<async-supported>true</async-supported>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。