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]



Reply via email to