我想在JSP页面中的下拉列表中生成Age
<select name="cboAge" id="cboAge">
<%
for(int i=20;i<50;i++)
{ %>
<option value="<%= i%>"><%= i%></option>
<% } %>
</select>
如果我从jstl标签库中选择哪个标签是合适的,因为上述方法非常不鼓励
答案 0 :(得分:7)
使用JSTL <c:forEach>
。
<c:forEach begin="20" end="49" var="i">
<option value="${i}">${i}</option>
</c:forEach>
请注意end
包含在内。
答案 1 :(得分:-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>");
}
});
希望这有帮助