看了后面dispatcher之后这里有个问题
来源:3-7 中文编码过滤器的实现
qq_慕神9093329
2019-04-26 13:21:29
编码得过滤器不就是在JSP页面跳转到SERVLET得时候过滤吗?那这种跳转算转发还是重定向?
老师讲了默认dispatcher是request那么如果是转发的话不是不能过滤吗?
1回答
芝芝兰兰
2019-04-26
同学你好。过滤器的作用就是对发出的请求做预处理,它不会决定这个请求是转发还是重定向,是请求的发起方来决定的。过滤器可以配置< dispatcher >,来限制url-pattern匹配范围,即便是url和配置的相同,只要不是< dispatcher >指定的请求类型,都不进行过滤。如果没有指定任何< dispatcher >元素,默认值是REQUEST,就是转发。
过滤器的处理流程是线性的, 一个请求匹配了Filter之后,可保持原来的请求地址、请求类型,被下一个filter (没有下一个就是被匹配的servlet) 接收。
如果解答了同学的疑问,望采纳~
祝学习愉快~
相似问题