Do you mean my approach is wrong?
Originally UserMaint.jsp contains links only.
Do I need to transform it as a form?


On Wed, 25 Aug 2004 23:08:24 -0400, Bill Siggelkow
<[EMAIL PROTECTED]> wrote:
> Well, passing a dispatch parameter to a JSP is not going to do anything
> unless on the JSP you explicitly pull that request parameter and stick
> it somewhere on the form. (This sounds like what you are trying to do --
> it sounds like you are trying to pass the method to dispatch to through
> the AddUserProfile.jsp).
> 
> Typically, the dispatch parameter is set on the form that submits to the
> DispatchAction subclass using the help of JavaScript.
> 
> 
> 
> PC Leung wrote:
> 
> > UserMaint.jsp (contains links only) calls
> > AddUserProfile.jsp which links with
> > AddUserProfileAction.java (it contains DispatchAction)
> > and AddUserProfileForm.java
> >
> > UserMaint.jsp constructs originally like this:
> >  <html:link page="/AddUserProfile.jsp?method=setup">
> >    <bean:message  key="userMaint.addUserProfile"/>
> >  </html:link>
> >
> > Do you suggest me to change the coding to the following?
> >  <html:link page="/AddUserProfile.do?method=setup">
> >    <bean:message  key="userMaint.addUserProfile"/>
> >  </html:link>
> >
> >
> >
> > On Wed, 25 Aug 2004 22:09:55 -0400, Bill Siggelkow
> > <[EMAIL PROTECTED]> wrote:
> >
> >>PC -- I am not sure what you mean by "AddUserProfileAction.java
> >>(AddUserProfile.jsp)"? Do you mean that the Action forwards to the JSP?
> >>Or do you mean that the JSP submits to the Action?
> >>
> >>Anyway, if you want the link to be to the Action it would be like this:
> >>
> >><html:link page="/AddUserProfile.do?method=setup">
> >>  <bean:message  key="userMaint.addUserProfile"/>
> >></html:link>
> >>
> >>Notice the ".do" on the page attribute.
> >>
> >>
> >>
> >>PC Leung wrote:
> >>
> >>>My first web page is page contains links only. No Form nor Action.
> >>>
> >>>UserMaint.jsp ---> AddUserProfileAction.java (AddUserProfile.jsp)
> >>>
> >>>UserMaint.jsp constructs:
> >>>   <html:link page="/AddUserProfile.jsp?method=setup">
> >>>   <bean:message  key="userMaint.addUserProfile"/>
> >>>   </html:link>
> >>>
> >>>The link becomes http://.../AddUserProfile.jsp.do?method=setup
> >>>
> >>>Does it mean that it cannot invoke the setup DispatchAction?
> >>>
> >>>public final class AddUserProfileAction extends DispatchAction {
> >>>
> >>>   public ActionForward setup (ActionMapping mapping,
> >>>                                            ActionForm form,
> >>>                                            HttpServletRequest request,
> >>>                                            HttpServletResponse response)
> >>>         throws Exception {
> >>>         HttpSession session = request.getSession();
> >>>         saveToken(request);
> >>>         return (mapping.getInputForward());
> >>>       }
> >>>
> >>>On Wed, 25 Aug 2004 14:49:32 -0400, Bill Siggelkow
> >>><[EMAIL PROTECTED]> wrote:
> >>>
> >>>
> >>>>I am not quite sure I am following this (it would help to see the
> >>>>relevant action mappings from your struts-config.xml but it sounds like
> >>>>you may not be saving the token *in the action preceding the JSP that
> >>>>contains the form*.
> >>>>
> >>>>
> >>>>
> >>>>PC Leung wrote:
> >>>>
> >>>>
> >>>>
> >>>>>Error message is solved.
> >>>>>but the form does not display with token when it displays
> >>>>>at the first time.
> >>>>>I think the following line does not work properly.
> >>>>>
> >>>>>UserMaint.jsp constructs:
> >>>>>  <html:link page="/AddUserProfile.jsp?method=setup">
> >>>>>
> >>>>>In the setup DispatchAction, I try to saveToken().
> >>>>>
> >>>>>On Wed, 25 Aug 2004 10:19:04 -0500, Joe Germuska <[EMAIL PROTECTED]> wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>>At 10:54 PM +0800 8/25/04, PC Leung wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>my setup DispatchAction does not show a token when the form first displays.
> >>>>>>>When I click submit button to create record, it shows error messages
> >>>>>>>of handler. What does needs to be done?
> >>>>>>
> >>>>>>What are the error messages?
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>AddUserProfile.jsp constructs:
> >>>>>>>
> >>>>>>><html:form action="/addUserProfile?method=create" focus="firstName">
> >>>>>>><html:hidden property="action"/>
> >>>>>>><html:submit><bean:message
> >>>>>>>key="addUserProfileForm.submit"/></html:submit>
> >>>>>>
> >>>>>>here you should probably pass "method=create" as a hidden form field;
> >>>>>>I don't think the html form tag will handle an action specified like
> >>>>>>that correctly.
> >>>>>>
> >>>>>>Joe
> >>>>>>
> >>>>>>--
> >>>>>>Joe Germuska
> >>>>>>[EMAIL PROTECTED]
> >>>>>>http://blog.germuska.com
> >>>>>>"In fact, when I die, if I don't hear 'A Love Supreme,' I'll turn
> >>>>>>back; I'll know I'm in the wrong place."
> >>>>>> - Carlos Santana
> >>>>
> >>>>
> >>>>---------------------------------------------------------------------
> >>>>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]
> >>
> >>
> 
> ---------------------------------------------------------------------
> 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