在web开发中,过滤器是一项非常激动人心的技术,它可以对所有的访问进行控制,通过这些特性,我们可以用来实现很多的需求。常见的有记住用户名密码、统一全站编码等等。本文就利用过滤器+装饰器实现统一全站编码做简单的介绍。
首先需要对jsp和servlet中的编码有一定的了解,具体可以看这篇文章:JSP编码以及乱码解决总结。
实现代码如下:
public class EncodingFilter implements Filter{
// filter初始化参数
private FilterConfig config ;
private static Log log = LogFactory.getLog(EncodingFilter.class);
public void destroy