我正在尝试使用JSTL来构建表单。我有几个月的选择输入,但我需要几个月总是两位数,即填充左边的零为1-9。
我有这个,但很明显它没有给我我想要的东西。
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<select class="formInput">
<c:forEach var="i" begin="1" end="12" step="1" varStatus ="status">
<option><fmt:formatNumber pattern="##" value="${i}" /></option>
</c:forEach>
</select>
这必须在之前完成,但经过一些搜索后我找不到一个例子。
答案 0 :(得分:15)
找到答案:minIntegerDigits
<select class="formInput">
<c:forEach var="i" begin="1" end="12" step="1" varStatus ="status">
<option><fmt:formatNumber minIntegerDigits="2" value="${i}" /></option>
</c:forEach>
</select>