`
lixiamani
  • 浏览: 37524 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

中文乱码过滤器

    博客分类:
  • j2ee
阅读更多
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 EncodingFilter implements Filter {
	public void destroy() {

	}

	public void doFilter(ServletRequest request, ServletResponse response,
			FilterChain chain) throws IOException, ServletException {
		request.setCharacterEncoding("GB18030");
		response.setCharacterEncoding("GB18030");
		chain.doFilter(request, response);
	}

	public void init(FilterConfig arg0) throws ServletException {
	}
}


web.xml
<filter>
		<filter-name>encoding</filter-name>
		<filter-class>
			com.bjpowernode.drp.util.EncodingFilter
		</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>encoding</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics