Весна: вводит переадресацию страниц, когда исключения, как распорки
Бизнес-проверки осуществляются путем генерирования CustomeException(key), чтобы пользователю отображались сообщения об ошибках, когда что-то идет не так.
Я должен перенаправить на ввод jsp (например, Struts), когда возникло бизнес-исключение, чтобы исправить действия пользователя, а затем продолжить с приложением.
у нас есть пользовательский HandlerExceptionResolverImpl для обработки всех исключений сразу. когда возникает исключение, мы не знаем страницу ввода.
Как это сделать весной4 как стойки?
Подскажите пожалуйста как это сделать?
Спасибо Доррайраадж
1 ответ
Я решил это, все контроллеры должны расширять класс CustomeWebReq, который имеет метод получения, чтобы получить страницу ввода, как String getInputPage(String path)
, Контроллеры отвечают за возврат входной страницы на основе аргумента пути сервлета. getInputPage(string path)
метод будет вызываться из HandlerExceptionMapping, где обрабатываются исключения.
Спасибо
Dhorrairaajj