Per Jørgen Walstrøm on 30/11/05 17:09, wrote:
hello, I have the following code in my jsp:
<nested:iterate id="sectionComponent" property="geSectionComponents">
<nested:checkbox property="restrictive"/> </nested:iterate>
my Collection geSectionComponents contains objects of type
GeSectionComponent
GeSectionComponent.java (an auto-generated Hibernate POJO), contains
the following field (with getter and setter): private Boolean
restrictive;
How do I go about to make sure Struts detects when I uncheck a
checkbox? I am aware of that I should set all corresponding boolean
properties to false in the reset()-method, but in this case I do not
have any direct access to those properties.
Hmm. Interesting issue. The first thing to check is what happens to
struts when you submit a non-boolean value to the nested property. It's
always a good idea to code defensively, and if that causes an error when
struts tries to map the http params into your nested bean, then you
should change it to a string value.
Most properties that are populated direct from the request parameters
should be type string.
But you said you can't change anything, which is bad. It sounds like a
quiz question. I wouldn't implement it like this!
You need to do further testing to see what happens when you feed in
different values that could come from your checkboxes, and that may
depend on which browser you are using.
HTH
Adam
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]