I am not sure what you have in mind at this point. Do you still want to
go on with MappingDispatchAction?
Michael McGrady
O. Oke wrote:
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]