This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
If you're using ActionErrors, then its bad. why ? this is what Struts 1.x JavaDocs says about ActionErrors class.
A class that encapsulates the error messages being reported by the validate() method of an ActionForm. Validation errors are either global to the entire ActionForm bean they are associated with, or they are specific to a particular bean property (and, therefore, a particular input field on the corresponding form).
ActionErrors are associated with the ActionForm, if you really want to return error message, consider using ActionMessages.
Also, the input page to which your returning(redirecting ??) is normally the page from which action gets called, like a html submit form page.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com