2013-07-27 53 views
0

我对过滤器的理解是 - 过滤器只能用于预处理,并且一旦他们的任务完成,他们将对被调用的资源进行控制,然后控制nvere返回到过滤器。所以他们永远不能用于后处理?我是对的?请帮忙。过滤器是否用于预处理和后处理?

回答

3

不,你说得不对。需要预处理和后处理的过滤方法通常如下所示:

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) { 
    preProcess(request, response); 
    chain.doFilter(request, response); 
    postProcess(request, response; 
}