Hi,
If you want the check box to be checked initially you can use the tag like
this:
<s:checkbox name="user.sendEmail" value="true"/>
are you calling the prepare method to initialized you backing object?,
according to my understanding the backing object will not be created and
initiallized if you havent done in the prepare method, the form well be
render on the page and when you click the submit buttion. a backing objected
will be created and the values entered on the form will be set the object.
Thanks,
Nuwan.
----- Original Message -----
From: "Fred Toth" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Saturday, July 07, 2007 9:11 PM
Subject: How do I make a checkbox initially checked?
Hi again,
I'm working on a form where a particular checkbox should be initially
checked when the form first comes up.
None of the options in s:checkbox seem to support this.
I tried to have my backing object initialized with the particular Boolean
set
to true, but struts doesn't seem to actually create my object (counter to
the docs),
until submission time.
If I have:
<s:checkbox name="user.sendEmail"/>
The docs say that if user doesn't exist (which is the case on initial
display of the form),
OGNL will get a null value, and struts will create a user object. This
doesn't seem
to be happening.
Is there a way to do this using the UI tags?
Thanks,
Fred
---------------------------------------------------------------------
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]