Как обрабатывать исключения в Struts - PullRequest
0 голосов
/ 11 марта 2011

Как мы можем обрабатывать исключения в Struts? Пожалуйста, поделитесь примером кода.

Ответы [ 2 ]

1 голос
/ 15 марта 2011

Следующий URL должен помочь http://www.objectsource.com/j2eechapters/Ch18-Exception_Handling.htm

0 голосов
/ 15 марта 2011
  • Используйте log4j для регистрации исключений,

  • Никогда не используйте System.out.println в приложении Struts для отлова исключений, так как это дорого,

  • Обучающие программы для log4j> http://logging.apache.org/log4j/1.2/manual.html

  • для обработки ошибок:

в проекте Struts для обработки объекта ошибки с помощью объекта ActionError и для обработки ошибок с помощью объекта ActionErrors.

для предположения

ActionError ae1=new ActionError("err.one");

ActionError ae2=new ActionError("err.two");

Action Errors aes=new ActionErrors();

aes.add(ae1);

aes.add(ae2);

saveErrors(request,aes);//store the errors object in request object

для обработки исключения:

1) с использованием блоков try и cach

2) с использованием декларативной техники обработки исключений

для обработки исключений с помощью глобального тега exconsons в struts-config.xml

всякий раз, когда возникает это исключение, он запускает страницу gen.jsp.

...