配置过滤器
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{ } }