我对过滤器的理解是 - 过滤器只能用于预处理,一旦完成任务,它们就会控制被调用的资源,然后控制不再返回过滤器。那么它们永远不会用于后期处理?我是对的?请帮忙。
答案 0 :(得分:3)
不,你不对。需要预处理和后处理的过滤方法通常如下所示:
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) {
preProcess(request, response);
chain.doFilter(request, response);
postProcess(request, response;
}