2014-06-29 50 views
0

我想通過使用JSTL打印一個小時值列表來打印。我雖然這樣使用每個小時值在JSTL中打印

<select> 
    <c:forEach begin="0" end="23" var="hour"> 
     <option value="${hour}">${hour}</option> 
    </c:forEach> 
</select> 

使用的foreach但我得到這樣0 1 2值,而不是我想獲得像00 01 02 03值等on.Does它存在的方式使用的foreach來實現這一目標?

回答

2

您可以通過使用formatNumber核心標籤及其minIntegerDigits屬性,像這樣實現:

<select> 
    <c:forEach begin="0" end="23" var="hour"> 
     <option value="${hour}"> 
      <fmt:formatNumber value="${hour}" type="number" minIntegerDigits="2"/> 
     </option> 
    </c:forEach> 
</select> 
相關問題