<div class="form-group">
<label>性别:</label>
<c:if test="${user.gender == '男'}">
<input type="radio" name="sex" value="男" checked />男
<input type="radio" name="sex" value="女" />女
</c:if>
<c:if test="${user.gender == '女' } ">
<input type="radio" name="sex" value="男" checked />男
<input type="radio" name="sex" value="女" checked />女
</c:if>
</div>
由于jstl中没有else,所以进行复选框的显示时,先判段gender的值,然后写两个if表达式进行判断。
- 需要注意的是,<c:if test=" u s e r . g e n d e r = = ′ 女 ′ " > 在 i f 标 签 的 判 断 中 , 是 在 {user.gender == '女' } ">在if标签的判断中,是在 user.gender==′女′">在if标签的判断中,是在{ }括号里进行判断的,给出的值要加 ‘ ’(因为是在一个“” 双引号里面,所以采用单引号)