To solve this problem, i created a new taglib for checkbox (extending BaseFieldTag), that creates a hidden input with a value of true|false and an auxiliary checkbox (named as <propertyName> + _chk) with a javascript handler that checks on checkbox value to set true or false to the hidden field, so always is posted a true or a false value from UI and set to the appropiate form attribute, and this way you can avoid reseting value in reset form.
-----Original Message----- From: Franck [mailto:[EMAIL PROTECTED] Sent: Lunes, 29 de Diciembre de 2003 06:13 p.m. To: 'Struts Users Mailing List' Subject: Boolean checkbox in session form Hi, I'm becoming mad ... Explain : to handle ActionForm boolean properties with HTML checkbox, we "need" To initialize the property as "false" in the reset() method of the ActionForm .. Ok Now, if the Action form is defined in the session scope in the struts-config file The first time the action is called, the bean is put in session scope. The next time (eg submit of another form on the same page), the bean is readed from session scope (RequestProcessor.processActionForm) ... ok After that, the reset() method is called (RequestProcessor.processPopulate) So it's impossible to keep the boolean property as "true" .... How can I store the form bean in the session scope with a "true" boolean property ? Or maybe is there a way to not initialize the boolean properties as "false" (and update them with checkboxes ) Is my problem understandable ?? Thanks ... Franck Lefebure equipe web http://www.orangecaraibe.com collaborateur http://www.synaxis-partner.com mailto:[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]

