在servlet中,如果要定义一个过滤器,这直接让一个类实现javax.servlet.Filter接口即可,此接口定义了三个操作方法
Public void init(FilterConfig filterConfig)throws ServletException 过滤器的初始化时调用,可以通过FilterCongfig取得配置的初始化参数
Public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain)throws IOException,ServlerException 完成具体的过滤操作,然后通过FilterChain让请求继续传下去
Public void destory() 过滤器销毁时使用。
FilterChain接口的主要作用是将用户的请求向下传递给其他的过滤器或者servlet,此接口的方法如下:
Public void doFilter(ServletRequest request,ServletResponse response )throws IOException,ServletException
将请求向下传递
浙公网安备 33010602011771号