Thanks for your answer Niall. If I can't get the parameters in the reset() method, then I don't know how to solve my problem. My ActionForm is on session and it's a wizard-like one. The jsp has tabs to go to any page at any time. What I do with non-multipart forms is something like this in the reset() method:
String page = request.getParameter("page"); if (page != null && page.equals("1")) { String mycheckbox = request.getParameter("mycheckbox"); //if mycheckbox==null,the user hasn't checked it->set the property to N mycheckbox == null ? setMycheckbox("N") : setMycheckbox("Y"); } else if (page != null && page.equals("2")) { ... } This works fine (I'm actually using multibox fields). I'm not using server validation in validate() method for several reasons, so I can't use it. Any idea how can I do this with a multipart form? Thanks again. >You can't get them in the reset() method. Parameters in multipart requests >are processed later and made available by wrapping the original request in >MultipartRequestWrapper and storing the "normal" request parameters in that >wrapper. Thats not done until the form is populated. The first chance you >get to do anything is in the form's validate method. >Niall >----- Original Message ----- >From: "Diego" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Monday, July 19, 2004 3:26 PM >Subject: Fwd: Multipart forms >> Hi! I have a problem when I want to get some parameters in the reset() method >> of >> an ActionForm. >> >> If the form is a "normal" form, then I simply call >> request.getParameter("myparameter") and the parameter is retrieved with no >> problem. >> >> But if the form is of type multipart, then I always get null. The parameter >> table seems to be filled later, on the RequestProcessor. I need to get >> parameters in the reset() method, specifically the "page" parameter, to deal >> with checkboxes in my wizard-style multipage form. >> >> How can I do it in the simplest way possible? >> >> Thanks in advance. >> ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]