2

我想在 JSP 页面的下拉列表中生成年龄

<select name="cboAge" id="cboAge">
<%  
  for(int i=20;i<50;i++)
 { %>     
   <option value="<%= i%>"><%= i%></option>
 <% } %>  
</select>

如果我从 jstl 标签库中选择哪个标签是合适的,因为上述方法是非常不鼓励的

4

2 回答 2

7

使用JSTL <c:forEach>

<c:forEach begin="20" end="49" var="i">
    <option value="${i}">${i}</option>
</c:forEach>

请注意,end包括在内。

于 2013-02-13T17:41:32.200 回答
-1

为此使用 jquery

</script><script type="text/javascript">
$(document).ready(function() {
    var selectAge = $("#selectAge"), i;
    for ( i = 20; i < 50; i++) {
        $(selectAge).append("<option value='" + options[i] + "'>" + i + "</option>");
    }
});

希望这可以帮助

于 2013-02-13T17:45:48.673 回答