2010-10-28 79 views

回答

2

要访问由资源生成的响应,您需要打包HttpServletResponse对象。即更改传递给FilterChain对象的doFilter()方法的响应对象。自定义包装可以缓冲您的资源(JSP/Servlet)的所有输出,在将其发送回客户端之前可以访问和更改这些输出。 您可以使用简单的String.replaceAll()方法来替换所有的\ n's。

您可以使用HttpServletResponseWrapper类来包装响应对象。看看过滤器tutorialThis book也给出了有关如何修改过滤器响应的明确说明。参见本书的第9.9节。

相关问题