添加.jsp
<form action="insert" method="post"> 性別<input type="radio" name="sex" value="man" checked="checked">男 <input type="radio" name="sex" value="woman">女<br> <!--value是action傳遞走的值,下同 --> 年齡<select name="age" > <option>請選擇</option> <c:forEach var="i" begin="6" end="100"><!--相當於for(i=6;i<=100;i++) --> <option value="${i }" >${i }</option><!--取i的值 --> </c:forEach> </select> </form>
運行結果:
修改.jsp
<form action="update" method="post">
性別<c:choose > <c:when test="${data.sex=='man' }"> <input type="radio" name="sex" value="man" checked="checked" >男 <input type="radio" name="sex" value="woman">女<br> </c:when> <c:otherwise> <input type="radio" name="sex" value="man">男 <input type="radio" name="sex" value="woman" checked="checked" >女<br> </c:otherwise> </c:choose> 年齡<select name="age" > <option>請選擇</option> <c:forEach var="i" begin="6" end="100"> <c:choose> <c:when test="${data.age==i }"><!-- 相當於if(${data.age==i})--> <option value="${i }" selected="selected">${i }</option> </c:when> <c:otherwise><!--相當於else--> <option value="${i }" >${i }</option> </c:otherwise> </c:choose> </c:forEach> </select>
</form>
運行結果(帶有性別、年齡的默認選擇):