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]

Reply via email to