Используйте 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.