2014-02-23 4 views
0

У меня есть число (0 - 10), хранящееся в переменной. Я хочу отобразить тег select на моей странице JSP, который начинается с 0 и заканчивается на это число. Как я могу это сделать? Например, если число = 4, то тег select будет иметь опции 0, 1, 2, 3 и 4.Html Выберите тег с номерами, заканчивающимися на переменную JSP

+1

что у вас есть до сих пор? – Zeeshan

ответ

0

JSTL tag <c:forEach> - ваш выбор!

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

Используйте ярлык JSTL c:foreach. Импорт ядра TagLib 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> тег, как вам нужно.

Смежные вопросы