web.xml:<dispatcher>

web.xml 的 <dispatcher><filter-mapping> 下的子标签,指定 Filter 对应的请求方式,其可选值如下:

  • REQUEST 客户端在地址栏直接请求时,则通过该过滤器。(默认值)
  • INCLUDE 通过 RequestDispatcher 的 include() 方法请求时。
  • FORWARD 通过 RequestDispatcher 的 forward() 方法请求时。
  • ERROR 当声明产生异常时。

比如,当要通过来自“地址栏的请求”和“<jsp:forward page="/action"></jsp:forward>请求”时,便需要如下定义:

<filter-mapping>
	<dispatcher>REQUEST</dispatcher>
	<dispatcher>FORWARD</dispatcher>
</filter-mapping>
原文地址:https://www.cnblogs.com/blueherb/p/10537891.html