This example shows how to modify jsp code which includes radio buttons and select drop down menus.

Radio Buttons

Original JSP code fragment from web developer:
<INPUT TYPE="RADIO"
       NAME="favoriteColor"
       VALUE="red">
<INPUT TYPE="RADIO"
       NAME="favoriteColor"
       VALUE="blue">
<INPUT TYPE="RADIO"
       NAME="favoriteColor"
       VALUE="green">
Modified JSP code fragment:
<INPUT TYPE="RADIO"
       NAME="favoriteColor"
       VALUE="red"
       <%= userModel.getFavoriteColor().equals("red") ? "CHECKED" : "" %>>
<INPUT TYPE="RADIO"
       NAME="favoriteColor"
       VALUE="blue"
       <%= userModel.getFavoriteColor().equals("blue") ? "CHECKED" : "" %>>
<INPUT TYPE="RADIO"
       NAME="favoriteColor"
       VALUE="green"
       <%= userModel.getFavoriteColor().equals("green") ? "CHECKED" : "" %>>

Select Drop Down Menus

Original JSP code fragment from web developer:
<SELECT NAME="yearOfExpiry">
<OPTION> 2000
<OPTION> 2001
<OPTION> 2002
<OPTION> 2003
</SELECT>
Modified JSP code fragment:
<SELECT NAME="yearOfExpiry">
<OPTION <%= paymentModel.getYearOfExpiry().equals("2000") ? "SELECTED" : "" %>> 2000
<OPTION <%= paymentModel.getYearOfExpiry().equals("2001") ? "SELECTED" : "" %>> 2001
<OPTION <%= paymentModel.getYearOfExpiry().equals("2002") ? "SELECTED" : "" %>> 2002
<OPTION <%= paymentModel.getYearOfExpiry().equals("2003") ? "SELECTED" : "" %>> 2003
</SELECT>

Version History

0.1, July 17, 2000.