Solution still needed. Forgot to say, I'm using struts 1.2.7 On Nov 19, 2007 11:08 AM, John Doe <[EMAIL PROTECTED]> wrote:
> 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 > -- Best regards, Bashmaкov Anton