Я работаю над старым веб-приложением, которое использует Struts 1.1. Чтобы сделать бизнес-валидации (сложные проверки с использованием нескольких свойств формы и вызывать вспомогательные службы), я написал реализацию ActionForm, которая вызывает цепочку валидаторов в методе ActionForm.validate.Обработка исключений в Struts 1 ActionForm
Цепочка валидаторов реализована с использованием цепочки общин. Все хорошо, за исключением того, что когда исключение встречается в ActionForm.validate, оно не захватывается обработчиком исключений struts, вместо этого на экране отображается стек. Обработчик исключений struts не понимает, что
Есть ли все-таки, чтобы избежать stacktrace на странице и распространять исключение на обработчик исключений struts?
Благодаря
Я не хотел загрязнять методы действия с помощью бизнес-валидации. Вот почему они были вызваны из цепочки валидации. Исключения исключены обработчиком исключений Struts, но они попадают на страницы ошибок, заданные в web.xml. Спасибо за ответ. –