web.xml
<error-page>
<error-code>400</error-code>
<location>/error/error400.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/error/error404.jsp</location>
</error-page>
如果我输入无效的URL,tomcat将抛出404错误并返回自定义错误页面。
但是,如果我放入%,%%,%%%等等...例如,http://localhost:8080/login/%%%%
tomcat抛出400错误并返回默认错误页面,而不是自定义错误页面,并且控制台上没有显示日志(日食)。因此,我想如果我放置一些包含无效字符%或其序列的URL,则该请求永远不会进入我的Web应用程序。
我该如何解决这个问题?
tomcat版本是9.0.13