Hi Richard,

   I thought this one would work for sure..  but no dice..  the values still
reappear (except for the multiboxes whcih are cleared in the reset() method)
after request.getSession().removeAttribute("MBForm");  and a forward to the
next action.


"Richard Yee" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> pls,
> If the form exists in session scope, then you need to
> remove it from session using the
> request.getSession.removeAttribute(<formName>) method
> call. Otherwise, when the JSP page is executed, struts
> will use the form from the session.
>
> Regards,
>
> Richard
>
> --- pls <[EMAIL PROTECTED]> wrote:
> > that won't change the form as it exists in session
> > scope, only temporarily
> > in the action.. thanks anyways
> >
> > "Kiran Kumar" <[EMAIL PROTECTED]> wrote in message
> >
> news:[EMAIL PROTECTED]
> > > just a guess in ur execute method try this
> > >
> > > form = null;
> > >
> > >
> > >
> > > --- pls <[EMAIL PROTECTED]> wrote:
> > > > 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]
> > > >
> > >
> > >
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Movies - Buy advance tickets for 'Shrek 2'
> > >
> >
> http://movies.yahoo.com/showtimes/movie?mid=1808405861
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> >
>
>
>
>
>
> __________________________________
> Do you Yahoo!?
> SBC Yahoo! - Internet access at a great low price.
> http://promo.yahoo.com/sbc/




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to