You can try to set a "unlicked value" in the reset function in the form.
When the click-box is clicked the unlicked value will be covered. Hope this is useful for you. =) Cliff ----- Original Message ----- From: "Günther Wieser" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <user@struts.apache.org> Sent: Saturday, April 30, 2005 1:28 AM Subject: problem with checkbox values and map backed properties > hi, > > i have the following problem with map backed properties: > > i created a form bean with a map called inCampaignMap, and the getter and > setters being "boolean getInCampaign(String key)" and "setInCampaign(String > key, boolean value)". internally, of course, the map value entries are of > type Boolean. > > in my JSP i have the following code: > <html:checkbox property="inCampaign(${campaign.id})" /> > where ${campaign.id} indicates the key for the map. > > this works fine if the checkbox is checked. in this case i can see that the > setInCampaign() method is being called and that i get "true" for the value. > > if the checkbox is unchecked, the value is NOT set. > > strange enough, i also can see from the html code that's generate that > "value="on"" is always set, no matter if the checkbox is checked or not. > > any ideas? > > thanks in advance, kr, > guenther > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]