过滤器教程视频_dispatcher标签的四个取值

过滤器教程视频_dispatcher标签的四个取值

更新时间:2017年04月10日

  • 网盘提取码:agft
  • 适合对象:Java框架爱好者,Java开发工程师
  • qq号:2158476996
一键免费下载

下载介绍

更多>>
过滤器教程视频_dispatcher标签的四个取值

中还有一个子标签,用于设置过滤器所过滤的请求类型。 其有四种取值:REQUEST、FORWARD、INCLUDE、ERROR。 

RORWARD:若请求是由一个 Servlet 通过 RequestDispatcher 的 forward()方法所转发的, 那么这个请求将被值为 FORWARD 的 Filter 拦截。即当前 Filter 只会拦截由 RequestDispatcher 的 forward()方法所转发的请求。其它请求均不拦截。

INCLUDE:当前 Filter 只会拦截由 RequestDispatcher 的 include()方法所转发的请求。其 它请求均不拦截。

ERROR:在 web.xml 中可以配置错误页面,当发生指定状态码的错误后, 会跳转到指定的页面。而这个跳转同样是发出的请求。若的值设置为 EEROR, 则当前过滤器只会拦截转向错误页面的请求,其它请求不会拦截。

REQUEST:默认值。即不设置标签,也相当于指定了其值为 REQUEST。只 要请求不是由 RequestDispatcher 的 forward()方法或 include()方法转发的,那么该 Filter 均会被拦截,即使是向错误页面的跳转请求,同样会被拦截。

Java相关视频锦集

返回顶部