I've still been mulling this over, despite the humour here, and I still think that this exception handling thing is a Good Idea.
WW2/XW wouldn't need it, because the interceptors presumably would serve the same role, but WW1 users tend to have a certain, very similar approach to handling this kind of thing, and the tendency for similar approaches is why I think the framework *should* standardize it. So far, I, Mr. Cook, and a few WW converts here use the same kind of solution (arrived at independently, as far as I know); any others? What other kinds of patterns are used for this kind of thing, outside of letting it bubble up to the caller? On Mon, 3 Nov 2003, Hani Suleiman wrote: > ExceptionAware! > > Chris Nokleberg wrote: > > > Joseph Ottinger wrote: > > > > > >>What I'd thought of was adding an extra method to Action and > >>ActionSupport. The Action method's signature might look like this: > >> > >>public String handleException(Throwable t) throws Throwable; > >> > >>The ActionSupport implementation: > >> > >>public String handleException(Throwable t) throws Throwable { > >>throw t; > >>} > > > > > > I like it, but I would make it an interface: > > public interface ExceptionHandler extends Action { > > String handleException(Throwable t); > > } > > > > and then have an interceptor which will catch the exception and do the right > > thing if the action instanceof ExceptionHandler. > > > > Chris > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: SF.net Giveback Program. > > Does SourceForge.net help you be more productive? Does it > > help you create better code? SHARE THE LOVE, and help us help > > YOU! Click Here: http://sourceforge.net/donate/ > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------------------- Joseph B. Ottinger http://enigmastation.com IT Consultant [EMAIL PROTECTED] J2EE Editor - Java Developer's Journal [EMAIL PROTECTED] ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork