1. 程式人生 > >Spring自帶字元編碼過濾器

Spring自帶字元編碼過濾器

Java Web專案新增Spring支援後,可使用Spring自帶的字元編碼過濾器。

原始碼在spring-web-4.1.0.RELEASE.jar包,org.springframework.web.filter目錄的CharacterEncodingFilter.java。

使用方法:

在web.xml中新增如下程式碼即可。

	<filter>
		<filter-name>springUtf8Encoding</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>springUtf8Encoding</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>