3

Как я могу реализовать пользовательскую обработку ошибок HTTP весной mvc.Http Status 404 error handling spring mvc

Например: У меня есть URL-адрес http://localhost:8080/demo/canvas

Это отображение моей страницы холста, но если пользователь пропустил URL и напечатал http://localhost:8080/demo/canva

Он показывает мне Tomcat Rendered HTTP Status 404. я хочу его быть настраиваемой jsp-страницей.

+0

Попробуйте разместить свой web.xml й класс контроллера – Abdelhak

ответ

1

В вашей web.xml вы можете предоставить страницу отображения пользовательских ошибок, основанный на коде ошибки:

<error-page> 
    <error-code>404</error-code> 
    <location>/PageNotFoundError.jsp</location> 
</error-page> 

Этот файл JSP будет присутствовать параллельно WEB-INF папке.

+0

Я пробовал, но не работал весной mvc. – user3506421

+0

Надеюсь, это поможет для перенаправления перенаправления страницы с конкретными параметрами Spring: http://stackoverflow.com/questions/21061638/spring-mvc-how-to-return-custom-404-errorpages –

+1

ОК, я решил это. Отображение в файле web.xml противоречило конфигурации пружинных исключений в dispatcher-servlet.xml. Рави – user3506421

1

Работа в моем приложении ,, попробуйте этот

</web-app> 
     <error-page> 
     <error-code>404</error-code> 
     <location>/WEB-INF/resources/jsp/404.jsp</location> 
     </error-page> 
    </web-app> 

Примечание: Убедитесь, что у перезапустить сервер каждый раз, когда жировик у вносить изменения в web.xml