Hi, I have a form declared in my struts config : * <form-bean name="resourceForm" type=" org.apache.struts.validator.DynaValidatorForm"> <form-property name="name" type=" java.lang.String" /> <form-property name="path" type=" java.lang.String" /> <form-property name="isProcessed" type=" java.lang.Boolean" /> </form-bean>*
and here is my JSP code : *<html:form action="resourceEdited" method="POST" > .... <html:checkbox name="resource" property="isProcessed"/> ... </html:form> * and my code in action *log.info("IS processed : " + dynaForm.get(Constants.FormFields.IS_PROCESSED ));* I always have null value first time I submit the form if resource bean had isProcessed as false and then I always get true, no matter what is the state of my checkbox. Here is the part of struts documentation about html checkbox element : *WARNING*: In order to correctly recognize unchecked checkboxes, the ActionForm bean associated with this form must include a statement setting the corresponding boolean property to false in the reset() method. But I have no reset method, my form is declared in xml file. Does any one know how to control checkbox right in this case? -- Best regards, Bashmaкov Anton