As Hill said it is not the issue with the struts but with the HTML. SO i don't think it has to do anything with the version of struts you are using.
type is boolean ( primitive).. not Boolean. thanks -----Original Message----- From: Greg Amaroso [mailto:[EMAIL PROTECTED] Sent: Thursday, September 04, 2003 9:00 AM To: Struts Users Mailing List Subject: Re: Struts form validation of radio buttons and checkboxes I currently have Struts 1.1. Is the checkbox/radio update available in the most current nightly build? Also, should the form-property type be "boolean" or "java.lang.Boolean" (case-sensitive of course)? Thanks. > From: "Mathew, Manoj" <[EMAIL PROTECTED]> > Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Date: Thu, 4 Sep 2003 08:48:19 -0500 > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Subject: RE: Struts form validation of radio buttons and checkboxes > > YES YOU R RIGHT. WHEN THE CHECK BOX IS NOT CHECKED, THE FORM WILL NOT EVEN > HAVE THAT ELEMENT PRESENT. THIS IS AN ERROR IN STRUTS. IN OUR APPLICATION WE > WROTE A CODE WHICH CHECK FOR THIS ELEMENT AN IT IS IS NOT THERE THEN MADE IT > "FALSE" > > ALSO MAKE SURE YOU HAVE isCheckbox():return boolean instead if > getCheckbox():return String in your action form. > > -----Original Message----- > From: Greg Amaroso [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 04, 2003 7:48 AM > To: Struts Users Mailing List > Subject: Re: Struts form validation of radio buttons and checkboxes > > > Thanks for the response, but I don't think the problem lies with the actual > validation that's happening. > I suspect that when a user submits the form page without a checkbox/radio > button checked, a blank variable is never sent to the form bean (i.e > http://www.url.com/servlet.do?checkboxvar=), it just doesn't send anything. > The form bean then sees it as as a nonexistent variable and returns a trace > stack error. Any other ideas? > I will however update my struts package. > > > >> From: Robert Leland <[EMAIL PROTECTED]> >> Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >> Date: Wed, 03 Sep 2003 22:09:14 -0400 >> To: Struts Users Mailing List <[EMAIL PROTECTED]> >> Subject: Re: Struts form validation of radio buttons and checkboxes >> >> Greg Amaroso wrote: >> >>> I'm having trouble with the struts form validation framework when it comes >>> to radio buttons and checkboxes. For some reason, I can validate any other >>> type of field, but not radios/checkboxes. Here's where I seem to be having >>> trouble: >>> >>> >> Try a --nightly-- build of struts. I believe it has enhancements in >> commons-validator to validate >> radio controls. you can tell for sure by looking at the validator-rules.xml. >> >> In there you'll see itels like : >> function validateRequired(form) { >> >> //Stuff deleted..... >> >> if (field.type == 'text' || >> //stuff deleted >> field.type == 'radio' || >> field.type == 'password') { >> >> So this says that for the 'required' rule radio is supported. >> >> Do the same for integer, byte, etc to see if 'radio' is supported. >> >>> In the struts-config.xml file, should the form-property type be set to >>> java.lang.String or java.lang.Boolean? >>> >>> In the page with the form, does it look right to create the radio buttons >>> like this: >>> <html:form ......> >>> <html:radio property="activity" value="a" /> >>> <html:radio property="activity" value="b" /> >>> <html:radio property="activity" value="c" /> >>> </html:form> >>> >>> Are there any other tricks to doing this that differs from validating >>> standard text boxes, textareas, etc.? >>> >>> Thank in advance. >>> >>> >>> Greg Amaroso >>> >>> >>> >> >> >> >> --------------------------------------------------------------------- >> 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]