web.xml文件中
<filter>
<filter-name>filterTest1</filter-name>
<filter-class>filter.FilterTest</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>filterTest1</filter-name>
<url-pattern>/index.jsp</url-pattern>
</filter-mapping>
//FilterTest.java
public class FilterTest implements Filter {
private FilterConfig conf = null;
public void destroy() {
// TODO Auto-generated method stub
System.out.println("filter destroy");
}
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
// TODO Auto-generated method stub
System.out.println("in filter");
arg2.doFilter(arg0, arg1);
System.out.println(arg0.getParameter("encoding"));
}
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
conf = arg0;
System.out.println("init filter");
System.out.println("Param: " + conf.getInitParameter("encoding"));
}
}
本文出自 “just2012” 博客,请务必保留此出处http://just2012.blog.51cto.com/7435167/1348408