<filter> <filter-name>utf8</filter-name> <filter-class>web.form.UTF8</filter-class> </filter> <filter-mapping> <filter-name>utf8</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> public class UTF8 implements Filter{ public void destroy() { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { request.setCharacterEncoding("gbk"); response.setCharacterEncoding("gbk"); chain.doFilter(request, response); } public void init(FilterConfig filterConfig) throws ServletException { } }