servlet web.xml 中文乱码

来源:互联网 发布:c语言输出文件名 编辑:程序博客网 时间:2024/06/06 12:24
过滤器代码(本人家里没环境 复制别人的过滤器改的 如果有错的话你就自己改下波。。)
Java code
 ------ import java.io.IOException; import javax.servlet.*; public class EncodingFilter implements Filter {    FilterConfig config;    public void setFilterConfig(FilterConfig config) {    this.config = config;    }    public FilterConfig getFilterConfig() {    return config;    }    public void doFilter(ServletRequest r1, ServletResponse r2, FilterChain chain) { HttpServletRequest request = (HttpServletRequest)r1; HttpServletResponse response = (HttpServletResponse)r2; String encoding = "UTF-8"; request.setCharacterEncoding(encoding); response.setCharacterEncoding(encoding); chain.doFilter(r1, r2);    }   }


web.xml配置

XML code
<filter> <filter-name>EncodingFilter</filter-name> <filter-class>过滤器的位置</filter-class> </filter> <filter-mapping> <filter-name>EncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>



原创粉丝点击