如果我在URL中放入%,Tomcat不会返回自定义错误页面

时间:2019-04-24 04:11:55

标签: spring tomcat

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

0 个答案:

没有答案