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]