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]