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]

Reply via email to