2011-07-20 18 views
5

Tôi đang cố gắng sử dụng JSTL để tạo biểu mẫu. Tôi có một đầu vào lựa chọn cho các tháng nhưng tôi cần các tháng để luôn luôn có hai chữ số tức là đệm bên trái với một Zero cho 1-9.Chèn JSTL với các số 0 hàng đầu

Tôi có điều này nhưng hiển nhiên nó không cho tôi những gì tôi muốn.

<%@ 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> 

Điều này phải được thực hiện trước nhưng tôi không thể tìm thấy ví dụ sau một chút tìm kiếm.

Trả lời

12

tìm thấy câu trả lời: 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> 
+5

'' sẽ làm việc cũng – kevinjansz

+0

Thanks for the tip! – kasdega