"Steve Raeburn" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> I'd like to add two new actions to org.apache.struts.actions that I find
> particularly useful.
>
> 1. SuccessAction - A simple action that forwards control to an
ActionFoward
> named "success".
This already exists, in contrib:
org.apache.struts.scaffold.SuccessAction
or, as David pointed out, you could use ForwardAction instead.
--
Martin Cooper
>
> This is a very simple action, but I find it exceptionally useful,
> particularly in the early stages of development when it can act as a
> placeholder for as-yet undeveloped actions.
>
> public ActionForward execute(
> ActionMapping mapping,
> ActionForm form,
> HttpServletRequest request,
> HttpServletResponse response)
> throws Exception {
>
> ActionForward forward = mapping.findForward("success");
> if (forward == null) {
> String message =
> messages.getMessage("success.required", mapping.getPath());
> log.error(message);
> throw new ServletException(message);
> }
> return forward;
> }
>
> 2. ParameterDispatchAction - A DispatchAction that selects a handler
method
> using the value of the ActionMapping parameter.
>
> This is as per the suggestion by Anthony Kay via Bugzilla
> <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17117>, except I prefer
> the name ParameterDispatchAction to his suggestion of ConfigDispatchAction
> as I think it's more descriptive of what the class actually does. Other
than
> the name change, I've just tidied up the Javadoc and changed the
> 'unspecified' method to throw an Exception (as in DispatchAction) rather
> than return an Http error code.
>
> If no one has any problems with adding these two, I'll put them in
tomorrow.
>
>
> Steve
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]