Как сделать пользовательскую страницу 404 перенаправлением, а не перенаправлением в Tomcat

Я получил приложение Spring MVC, обслуживаемое в Tomcat. Когда пользователь переходит на страницу, которая не найдена, отображается моя страница 404 по умолчанию, установленная в web.xml


   404
   /errors/404/

. Проблема в том, что если пользователь переходит на error-page> 404 error-code & ...

У меня есть приложение Spring MVC, обслуживаемое в Tomcat. Когда пользователь переходит на страницу, которая не найдена, отображается моя страница 404 по умолчанию, установленная в web.xml


   404
   /errors/404/

. Проблема в том, что если пользователь переходит на error-page> 404 error-code & ...

У меня есть приложение Spring MVC, обслуживаемое в Tomcat. Когда пользователь переходит на страницу, которая не найдена, отображается моя страница 404 по умолчанию, установленная в web.xml


   404
   /errors/404/

. Проблема в том, что если пользователь переходит на http: // mydomain / bad / url

он перенаправлен на http: // mydomain / errors / 404 /

Это раздражает, потому что, если пользователь вводит неправильный URL-адрес, трудно увидеть, в чем была ошибка, и исправить ее.

После ошибки 404 я хотелось бы, чтобы исходный URL сохранился, но отображалась страница с ошибкой. (т.е. форвард, а не перенаправление). Это мое впечатление о том, как работает большинство веб-серверов. Возможно ли это?

10
задан Will Glass 12 June 2011 в 20:06
поделиться