yes definitely.
everything with the actionform works fine, the values remain in the bean,
the db gets updated just fine, and the jsp page displays all of the
properties.
the only part that is giving me trouble is setting the form to null and
keeping it null until i fill it back from the db..


"Amol Yadwadkar" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Has your ActionMappings at Struts-config.xml contains the name of the form
> which you are  using ?
>
>
> -----Original Message-----
> From: pls [mailto:[EMAIL PROTECTED]
> Sent: Friday, May 14, 2004 10:31 AM
> To: [EMAIL PROTECTED]
> Subject: Re: How to set an ActionForm to null
>
>
> thanks for the suggestion Amol, but that returns an
IllegalStateException..
> thanks for trying anyways.
>
>
> "Amol Yadwadkar" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > Hi,
> > I havn't tried this but just try this in the execute method :--
> > public ActionForward execute(ActionMapping mapping, ActionForm form,
> > HttpServletRequest req, HttpServletResponse res) {
> > ........
> > ...
> > ...
> > mapping.setAttribute(null);
> >
> > }
> >
> > Hope this may help you!!!
> > --Amol
> >
> > -----Original Message-----
> > From: pls [mailto:[EMAIL PROTECTED]
> > Sent: Friday, May 14, 2004 10:03 AM
> > To: [EMAIL PROTECTED]
> > Subject: How to set an ActionForm to null
> >
> >
> > hi there,
> >
> > i am trying to set an actionform to null after inserting it's properties
> > into a DB.
> > then, control is forwarded to a different action and the info is read
from
> > the DB back into the actionform for display by a JSP.
> >
> > the only part that is giving me trouble is with explicitly setting my
> > actionform "MBForm" to null.  After several form submissions and a DB
> > update, the first Action attempts to clear the values in MBForm:
> >
> >       request.getSession().setAttribute("MBForm", null);
> >
> > after this, control is forwarded to the second Action which handles the
> > display.  it checks to see if MBForm is null and, if it is, it fills
> MBForm
> > from a DB.   in between these two actions, the controller servlet is
> > automatically refilling the MBForm with the values that I just
nullified..
> > the only bean property that stays empty is myHash which represents
several
> > groups of multiboxes.  i believe this is a result of the MBForm reset()
> > method which contains the following:
> >
> >      myHash.put(multiBoxCategories, new Integer[0]);  //resets several
> > groups of multiboxes
> >
> > setting other properties to null in the reset() method is not the
solution
> > as it wipes the value out after every (but somehow it doesn't do the
same
> > thing to the multiboxes?!?)
> >
> > let me know if this enough background for you to help me diagnose the
> > problem..  any discussion of reset() or is welcome..  thanks
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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