【发布时间】:2016-03-10 18:52:40
【问题描述】:
我的项目中没有使用 web.xml。因此,我为我的 MVC 配置扩展了 WebMvcConfigurerAdapter,并为初始化应用程序扩展了 AbstractAnnotationConfigDispatcherServletInitializer。我需要将编码设置为 UTF-8。如何添加过滤器映射?
我想在基于 Java 的配置中实现以下代码。
<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>
【问题讨论】: