带有错误分派器解释的Java筛选器
有人能解释一下错误的含义吗?我找不到任何关于它的例子。我想用Filter处理错误的请求(例如,当有人输入错别字时),并从中转发到某个jsp文件。我编写了以下代码:带有错误分派器解释的Java筛选器,java,filter,error-handling,Java,Filter,Error Handling,有人能解释一下错误的含义吗?我找不到任何关于它的例子。我想用Filter处理错误的请求(例如,当有人输入错别字时),并从中转发到某个jsp文件。我编写了以下代码: <filter> <filter-name>badRequestFilter</filter-name> <filter-class>filter.BadRequestFilter</filter-class> </filter> <fil
<filter>
<filter-name>badRequestFilter</filter-name>
<filter-class>filter.BadRequestFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>badRequestFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>ERROR</dispatcher>
</filter-mapping>
badRequestFilter
filter.BadRequestFilter
badRequestFilter
/*
错误
我知道我可以在web.xml
中使用
,但我决定尝试一下(为了练习)。但是,不会调用此筛选器,也不会捕获打字错误。原因是什么?当调用这种类型的过滤器时,可能我误解了。
感谢您的关注。错误设置过滤器仅应用于对错误页面的请求
但是,如果未在web.xml中指定错误页,则不会调用此筛选器。
(至少这是Tomcat中的行为)