Пользовательская страница ошибки для 404 на изображениях - PullRequest
0 голосов
/ 29 мая 2018

У меня запущено веб-приложение на Java, в котором в настоящее время есть определенный файл error.xhtml, определенный в web.xml для всех 404 (не найден):

<error-page>
    <error-code>404</error-code>
    <location>/error.xhtml</location>
</error-page>

Хотя я хочу, чтобы это былопроще / отличается для изображений.Фактически, было бы удобно, если бы я мог проверить заголовки запроса, прежде чем решить, что отправить клиенту для 404.

Есть идеи, как это можно сделать?

1 Ответ

0 голосов
/ 31 мая 2018

Тогда не используйте статический html-ресурс.

Сопоставьте сервлет / jsp с кодом ошибки, а в сервлете проверьте, был ли сделан запрос для изображения или сценария и т. Д. ... и выполните командуправильное решение / действие к ответу изменяет результаты.

пример:

//servlet get, post, etc...
doGet(request,response){
   if(<<request was made for a *.jpg, *.png or image type?>>){
       //get request dispacther and forward it to a 404 image...
   }
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...