If you're using Struts 2, maybe a solution using Action Chaining would work,
For additional Struts application design help, I'd go to the Struts forum at JavaRanch,
...or join the Apache Struts mailing list.
You might also find examples with a quick search. I noted some other queries along this line, for example