网上资料都属它不能产生response,但是服务器已经将ServletResponse参数传给dofilter()
理论上我利用这个参数完全可以 实现 转发 重定向 修改 响应,但为什么说filter只能修改而不能响应呢??
为什么说Filter不能处理用户请求,也不能对客户端生成响应。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- threenewbee 2015-11-03 13:14关注
因为过滤器的作用是在用户请求和真正的action中起到加一个代码层的作用。并且过滤器可以串联起来用。
如果过滤器自己处理请求和响应了,它后面别的过滤器和action怎么办。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报