I am using a bean to initialize the form fields of a JSP.
I understand how to use <jsp:getProperty...> to initialize text fields,
or to just include a string within the page. However I'm a bit unclear
on the best way to initialize radio buttons and check boxes. The only thing
I've come up with is the following (somewhat ugly) solution:
<jsp:useBean id="mbean" class="..." scope="session"/>
...
<input type="radio" name="choice" value="apparel"
<% if (mbean.getChoice() != null &&
mbean.getChoice().equals("apparel"))
out.println("checked"); %>
>Apparel
<input type="radio" name="choice" value="computers"
<% if (mbean.getChoice() != null &&
mbean.getChoice().equals("computers"))
out.println("checked"); %>
>Computers
...
Is there a more elegant way to accomplish this? Thanks.
-- Bill
--
Bill O'Keefe [EMAIL PROTECTED]
Open Market, Inc. http://www.openmarket.com/
One Wayside Road TEL: 781.359.7296
Burlington, MA 01803 FAX: 781.359.8200
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JSP-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".