我已經實現了一個像這樣的過濾器,但只有當請求進入時纔會觸發。我想攔截響應,即當響應從控制器返回。Java:如何從控制器返回過濾器後得到攔截器
我知道Spring攔截器,它給你的功能來處理請求之前和之後,它擊中控制器。我想要做那樣的事情。
public class ServiceSessionManagementInterceptor implements Filter{
@Override
public void init(FilterConfig filterConfig) throws ServletException {
// TODO Auto-generated method stub
}
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
Map<String, String[]> maps = request.getParameterMap();
System.out.println("test");
chain.doFilter(request, response);
}
@Override
public void destroy() {
// TODO Auto-generated method stub
}
}
將代碼放在chain.doFilter()之後,您希望在出路時執行該代碼。 – samlewis