发送HTTP响应后执行代码

时间:2010-07-30 12:43:13

标签: servlets httpresponse post-processing

在基于Java servlet的Web应用程序中,有没有办法在取决于已发送到客户端的HttpServletResponse后执行某些代码?

1 个答案:

答案 0 :(得分:4)

你可以:

  • Filter方法
  • 之后创建一个包含代码的chain.doFilter(request, response)
  • 创建一个过滤器,将HttpServletResponse包装在自定义响应对象中,该对象处理您喜欢的任何操作 - 在这种情况下 - 将OutputStream替换为记录所需信息的操作