【发布时间】:2015-07-27 18:51:59
【问题描述】:
如何包装请求和响应以使用 servlet 过滤器生成自定义请求和响应?
我想编写一个过滤器,在请求到达 servlet 之前调用该过滤器,并希望对请求进行一些修改,然后转发到 servlet。
同样,我想使用过滤器修改servlet生成的响应,并希望将定制的响应转发给客户端。
【问题讨论】:
如何包装请求和响应以使用 servlet 过滤器生成自定义请求和响应?
我想编写一个过滤器,在请求到达 servlet 之前调用该过滤器,并希望对请求进行一些修改,然后转发到 servlet。
同样,我想使用过滤器修改servlet生成的响应,并希望将定制的响应转发给客户端。
【问题讨论】:
您需要扩展 HttpServletRequestWrapper 和 HttpServletResponseWrapper 并覆盖各自的方法。示例请参考以下链接:
Modify request parameter with servlet filter
希望这会有所帮助!
【讨论】: