【发布时间】:2011-12-05 18:32:50
【问题描述】:
我正在构建一个 Web 应用程序,它应该测量 httprequests/response 时间以及响应大小。对于这个任务,我使用了:http://angelborroy.wordpress.com/2009/03/04/dump-request-and-response-using-javaxservletfilter/ 过滤器,它完成了我需要的一切,只是它转储请求/响应数据而不是打印响应大小。 它适用于 Servlet,但似乎 JSP 存在问题......当我尝试在浏览器中加载 JSP 时,它显示一个空白页面,并且过滤器回显响应大小为 0 .
同样,当请求的页面是 servlet 时,它可以完美运行......知道什么会导致这个问题吗?
更新:我一直在尝试找到任何包含 servlet 响应的过滤器,然后能够将响应转发回客户端(即使是原样!)但没有任何运气,如果有人的话可以指出一个工作示例,包装器的作用并不重要,只是一个简单的包装器,它对响应内容执行某些操作并在更改后将其转发回客户端,我将不胜感激。
附言
我正在使用 Apache Tomcat 7
【问题讨论】:
标签: java servlets servlet-filters