I believe this is typically done by keeping track of the current "page number" and checking that value in the "reset()" method. You only reset the fields associated with the given page number.
-----Original Message----- From: Renato Romano [mailto:[EMAIL PROTECTED] Sent: Thursday, February 05, 2004 6:18 AM To: 'Struts Users Mailing List' Subject: RE: <html:checkbox> and struts-EL You're right, I missed an element: the form is split across several pages (a "wizard" style form) so I can't reset the checkbox value because I need to mantain the value it had. Anyway your hint on the source location is very useful!! Thank you If you have suggestions about handling such a situation in a different way, please let me know Renato ____________________________________ Renato Romano Sistemi e Telematica S.p.A. Calata Grazie - Vial Al Molo Giano 16127 - GENOVA e-mail: [EMAIL PROTECTED] Tel.: 010 2712603 _____________________________________ -----Original Message----- From: Karr, David [mailto:[EMAIL PROTECTED] Sent: mercoledì 4 febbraio 2004 20.46 To: Struts Users Mailing List Subject: RE: <html:checkbox> and struts-EL I have no clue why you think you needed to write a customized checkbox class. It's not clear to me from your description. Having your form in session scope has little to do with it. The "reset()" method in the ActionForm is used to clear out checkbox values (and others) BEFORE the form is populated from the request. This is so you know that if the parameter associated with the checkbox isn't present, then the checkbox wasn't set. This may be old news to you, but I'm not sure. In any case, each Struts-EL class has an inheritance relationship with the class in the base library. You can view the source code in the CVSweb interface on the jakarta site. -----Original Message----- From: Renato Romano [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 04, 2004 8:58 AM To: 'Struts Users Mailing List'; [EMAIL PROTECTED] Subject: <html:checkbox> and struts-EL I'm using a customized version of the checkbox tag that always sets in the property field a value of true or false depending on the state of the checkbox, thus avoiding the noisy problem of "not checked tags does not reset the property"; this was needed to me because the form is in session scope, and so using the reset form method was not easy. Anyway, I now need to use such a checkbox inside nested/indexed properties, that I access using struts-el. It works fine, but I now think I shoul override the struts-el checkbox tag class to obtain the same behavior that's right ? Is there any class relationship between the struts-el tags and the corresponding struts tags ?? I looked for documentation or javaDoc but couldn't find nothing... Any help is appreciated Renato ____________________________________ Renato Romano Sistemi e Telematica S.p.A. Calata Grazie - Vial Al Molo Giano 16127 - GENOVA e-mail: [EMAIL PROTECTED] Tel.: 010 2712603 _____________________________________ --------------------------------------------------------------------- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]