Tomcat не возвращает пользовательскую страницу с ошибкой, если я добавлю% в URL - PullRequest
0 голосов
/ 24 апреля 2019

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 и возвращает страницу ошибки по умолчанию, а не пользовательскую страницу ошибки, и журнал не отображается на консоли (Eclipse).Итак, я полагаю, что если я добавлю какой-либо URL, содержащий недопустимый символ% или его последовательность, запрос никогда не поступит в мое веб-приложение.Как я могу решить эту проблему ???

Версия tomcat - 9.0.13

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...