Thanks for your response, I have rephrased my question
as below:
Please help!
Background
==========
I have a class that extends the new
MappingDispatchAction
class
. This class has two methods, namely getCustomer and
updateCustomer.
The corresponding mapping for each method are below:
<action path="/getCustomer"
type="com.fujimitsu.cargo.gen.CustomerAction"
name="cargoForm"
scope="request"
validate="false"
input=".customerDef.jsp"
parameter="getCustomer">
<forward name="success" path=".customerDef.jsp" />
</action>
<action path="/updateCustomer"
type="com.fujimitsu.cargo.gen.CustomerAction"
name="cargoForm" scope="request"
validate="true"
input=".customerDef.jsp"
parameter="updateCustomer">
<forward name="success" path=".customerDef.jsp" />
</action>
my jsp has three buttons, namelygetCustomer,
updateCustomer and cancel.
My question:
============
1. In my JSP, what what should be the value of the
ACTION attribute of html:form
i.e. <html:form action="??????????"> (i.e. which
mapping should be specified here)?
2. what should the code of the button for excuting
a. getCustomer and updateCustomer method be?
i.e. <html:submit ???????????????
b. cancel be i.e. <html:cancel ???????????????
Thank you.
Thanks for your response, I have rephrased my question
as above.
> --- Michael McGrady <[EMAIL PROTECTED]>
> wrote:
> > If you would like a simpler, and more general,
> > solution that does the
> > same thing, try
> >
>
http://wiki.apache.org/struts/StrutsCatalogFiveMultipleButtonSolutions
> >
> > . However, if you like MappingDispatchAction
> > anyway, which I would find
> > odd but you may find even, you can do whatever you
> > like, but you have to
> > generate the correct path with your button or
> form.
> >
> > Michael
> >
> > O. Oke wrote:
> >
> > >If it is "/updateCustomer", it means I will have
> to
> > a
> > >separate jsp for each mapping. This will defeat
> > the
> > >purpose of using MappingDispatchAction. It seems
> > to
> > >me that your suggestion is only applicable to
> > >subclasses of Action, not MappingDispatchAction .
> > >
> > >
> > >I am asking because I am using
> > MappingDispatchAction
> > >for my project.
> > >
> > >Thank you.
> > >
> > > --- Hubert Rabago <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >>1. The action attribute of the form tag should
> > >>point to the action
> > >>that will process the form upon submission. In
> > your
> > >>case, it looks
> > >>like it would be "/updateCustomer", but I'm just
> > >>guessing.
> > >>
> > >>2. I usually just put <html:submit
> > value="Submit"/>
> > >>or "Save" or
> > >>something similar there because I usually have
> > only
> > >>one submit button.
> > >> If you're asking because you read something
> about
> > >>this button mapped
> > >>to that method, that's LookupDispatchAction.
> > >>MappingDispatchAction is
> > >>a lot easier to deal with when it comes to
> mapping
> > >>methods, IMO. :)
> > >>
> > >>Hubert
> > >>
> > >>On Thu, 23 Sep 2004 15:26:56 +0100 (BST), O. Oke
> > >><[EMAIL PROTECTED]> wrote:
> > >>
> > >>
> > >>>Please help!
> > >>>
> > >>>I have a class that extends
> MappingDispatchAction
> > >>>class
> > >>>. This class has, they are below:
> > >>>
> > >>> <action path="/getCustomer"
> > >>>type="com.fujimitsu.cargo.gen.CustomerAction"
> > >>>name="cargoForm"
> > >>>scope="request"
> > >>>validate="false"
> > >>>input=".customerDef.jsp"
> > >>>parameter="getCustomer">
> > >>><forward name="success" path=".customerDef.jsp"
> > />
> > >>> </action>
> > >>>
> > >>> <action path="/updateCustomer"
> > >>>type="com.fujimitsu.cargo.gen.CustomerAction"
> > >>>name="cargoForm" scope="request"
> > >>>validate="true"
> > >>>input=".customerDef.jsp"
> > >>>parameter="updateCustomer">
> > >>><forward name="success" path=".customerDef.jsp"
> > />
> > >>> </action>
> > >>>
> > >>>My question:
> > >>>1. In my JSP, what what should be the value of
> > >>>
> > >>>
> > >>the
> > >>
> > >>
> > >>>action attribute of html:form
> > >>> i.e. <html:form action="??????????"> (i.e.
> > >>>
> > >>>
> > >>which
> > >>
> > >>
> > >>>mapping should be specified here)?
> > >>>
> > >>>2. what should the code of the button for
> > >>>
> > >>>
> > >>excuting
> > >>
> > >>
> > >>>getCustomer method be?
> > >>> i.e. <html:submit ???????????????
> > >>>
> > >>>Thank you.
> > >>>
> > >>>
> > >>>
> > >>>
> >
>
>___________________________________________________________ALL-NEW
> > >
> > >
> > >>Yahoo! Messenger - all new features - even more
> > fun!
> > >> http://uk.messenger.yahoo.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]
> > >>
> > >>
> > >>
> > >>
> > >
> > >
> > >
> > >
> > >
> >
>
>___________________________________________________________ALL-NEW
> > Yahoo! Messenger - all new features - even more
> fun!
> > http://uk.messenger.yahoo.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]
> >
> >
>
>
>
>
>
>
___________________________________________________________ALL-NEW
> Yahoo! Messenger - all new features - even more fun!
> http://uk.messenger.yahoo.com
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
___________________________________________________________ALL-NEW Yahoo! Messenger -
all new features - even more fun! http://uk.messenger.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]