Seems to me it would be easier to use EJBs with CMP. Mark
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Friday, January 17, 2003 11:24 AM I'm tentatively planning on using multiple actions per request, one to process the input and another to process the output. I've applied the Gang of Four's template method pattern to Action.execute() to create/commit/rollback a transaction. Individual subclasses implement an overloaded execute() method and take it for granted that a txn is active. Is there a way to configure struts so each action in the chain, as well as the final jsp perhaps, all take place within the same transaction? I've looked at RequestProcessor and don't see that it's the answer but it would be nice if there was something like that, though at a higher level. For example, there would be a preprocess() method where I could start the txn, a process() method that would execute() all actions and jsps in the chain, a processException() method that would rollback the transaction, and a postprocess() method that would commit the transaction. I'm assuming that processException() would be called before postprocess() of course. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>