2014-02-23 33 views
0

我有一个数字(0 - 10)存储在一个变量中。我想在我的JSP页面中显示一个选择标记,它将从0开始并结束到那个数字。我怎样才能做到这一点?例如,如果number = 4,那么选择标签将具有选项0,1,2,3和4.Html选择带数字的变量结束于变量JSP

+1

你到现在为止试过什么? – Zeeshan

回答

0

JSTL标签<c:forEach>是您的选择!

<select> 
    <c:forEach var="i" begin="0" end="${number}"> 
     <option><c:out value="${number}"/></option> 
    </c:forEach> 
</select> 
0

使用JSTL c:foreach标记。导入JSTL核心标签库,并写入以下内容:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<html> 
<head> 
<title><&lt;:forEach&gt; Tag Example</title> 
</head> 
<body> 
    <form> 
     <select> 
      <c:foreach var="i" begin="0" end="${limit}"> 
       <option value="${i}">${i}</option> 
      </c:foreach> 
     </select> 
    </form> 
</body> 
</html> 

limit一个请求属性,并填写<form>标签,你需要它。