配置過濾器
1、在web.xml檔案裡面加入
<filter> <filter-name>Set Character Encoding</filter-name> <filter-class>com.web.util.SetCharacterEncodingFilter</filter-class> </filter> <filter-mapping> <filter-name>Set Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
2、編寫過濾類
package com.web.util;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class SetCharacterEncodingFilter implements Filter {public void destroy() {}public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)throws IOException,ServletException{request.setCharacterEncoding("GBK");chain.doFilter(request,response);}public void init(FilterConfig filterConfig) throws ServletException{}}