我将获得Html响应,并在Java到达客户端之前对其中的响应进行一些修改。
我的想法是编写一个servlet-filter,但我不知道如何实现它。
我得到的是:javax.servlet.ServletResponse resp
和javax.servlet.ServletRequest req
。
答案 0 :(得分:1)
The essentials of filters 检查有关修改回复的部分
答案 1 :(得分:0)
在servlet过滤器中,您可以提供自己的HttpServletResponseWrapper
子类在调用chain.doFilter(...)之后,您的响应包装器将包含html内容,您将能够检索并转换它。 您可以在那里找到类似的servlet过滤器,例如:http://www.onjava.com/pub/a/onjava/2003/11/19/filters.html
答案 2 :(得分:0)
使用head first
的章节进行过滤,有HttpServletResponseWrapper
的示例。对于servlet和jsp来说非常好的书。