springMVC中post提交中文乱码过滤器配置

xiaoxiao2021-02-28  150

web.xml文件中配置:

<!-- 配置springMVC编码过滤器 --> <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> <!-- 启动过滤器 --> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <!-- 过滤所有请求 --> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

在web.xml配置过滤器以后会将所有请求过滤,但是实际开发中有些静态资源

不需要过滤,于是便要在springMVC-servlet.xml配置文件下配置静态资源不过滤

springMVC-servlet.xml文件中配置:

<!-- location表示路径,mapping表示文件,**表示该目录下的文件以及子目录的文件 --> <mvc:resources location="/css/" mapping="/css/**"/> <mvc:resources location="/images/" mapping="/images/**"/> <mvc:resources location="/scripts/" mapping="/scripts/**"/>

转载请注明原文地址: https://www.6miu.com/read-17798.html

最新回复(0)