OK, I will clean this class up and add to BugZilla sometime this week. One question though is that I think it's important this class catch exceptions and rethrow them as something that makes more sense (and also throw new exceptions if configuration issues are detected). I defined a CommandException for this purpose, which is based on a class very similar to the ChainedException in Scaffold. Is this OK? Should I just copy most of ChainedException into CommandException? I know we don't want struts-chain dependent on scaffold.
Matt ----- Original Message ----- From: "Ted Husted" <[EMAIL PROTECTED]> To: "Jakarta Commons Developers List" <[EMAIL PROTECTED]> Sent: Monday, September 29, 2003 11:51 AM Subject: Re: [Chain] CommandAction > You should create a bugzilla ticket under Struts for an enhancement to > the "Standard Actions" component and post this here. > > I plan to adopt the ProcessAction in Scaffold to do this too, but that's > a more complex usage, so I think there would be room for a simple case too. > > -Ted. > > Sgarlata Matt wrote: > > > To do testing for the ChainServlet I was using Struts and set up my own > > CommandAction which I think is rather nice. As you might have guessed, you > > use it like this: > > > > <action > > path="/chainTest" > > type="com.bah.krm.actions.CommandAction" > > parameter="SaveAsset"> > > <forward > > name="success" > > path="/test.jsp"/> > > </action> > > > > where SaveAsset is the name of a command stored in the catalog initialized > > by the ChainServlet. If the command executes successfully, the user is sent > > to the success forward. Otherwise, Struts' error-handling mechanisms take > > over. Do you think this Action could find a home somewhere? > > > > I am attaching the Action in case you want to take a look. It will not > > compile outside my application framework. If you like it, I will clean it > > up, remove dependencies on my application framework, add documentation, and > > change the coding conventions. > > > > Matt > > > > > > > > ------------------------------------------------------------------------ > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > -- > Ted Husted, > Junit in Action - <http://www.manning.com/massol/>, > Struts in Action - <http://husted.com/struts/book.html>, > JSP Site Design - <http://www.amazon.com/exec/obidos/ISBN=1861005512>. > > "Get Ready, We're Moving Out!!" - <http://www.clark04.com> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
