Обработка исключений, таких как ошибки проверки в Spring MVC - PullRequest
2 голосов
/ 22 июля 2010

Я настроил SimpleMappingExceptionResolver в своем веб-приложении, которое обрабатывает все неожиданные исключения в приложении и направляет пользователя на страницу простых ошибок для восстановления.

Но что было бы лучше всего обработать ожидаемое исключение (точнее: исключение, вызванное спящим оптимистичным управлением параллелизма) ?

Я не хочу, чтобы пользователь направлялся на новую страницу с ошибкой, но разрешаю ему / ей продолжать работать на той же странице JSP. Каков наилучший метод для достижения этой цели?

1 Ответ

1 голос
/ 22 июля 2010

Предполагая Spring 3, вы можете аннотировать методы вашего класса Controller с помощью @ ExceptionHandler , чтобы определить, что должно произойти, когда определенные типы исключений выходят из ваших методов-обработчиков. Сигнатура не так гибка, как методы @RequestMapping, но вы можете управлять тем, что хотите. (Что в данном случае звучит так: просто добавьте сообщение об ошибке на карту модели и повторно запустите метод, который обрабатывает GET)

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