【问题标题】:Print in JSTL by using foreach hours values使用 foreach hours 值在 JSTL 中打印
【发布时间】:2014-06-29 13:40:37
【问题描述】:

我想使用 JSTL 打印小时值列表。我不得不以这种方式使用foreach

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

但是我得到像0 1 2 这样的值,而不是我想得到像00 01 02 03 这样的值。是否存在通过使用foreach 来实现这一点的方法?

【问题讨论】:

    标签: java foreach jstl


    【解决方案1】:

    您可以通过使用@987654321@ 核心标签及其@987654322@ 属性来完成此操作,如下所示:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多