一,年份選擇的問題是:從 ** 年至 **年,例如,86-2016年。那麼這個86年能夠寫死而2016則是當前年份。java
二,月份基本沒什麼問題,能夠直接寫出1-12的月份也能夠採用foreach來遍歷apache
下面部分代碼:spa
1 <% 2 int year = Integer.parseInt(org.apache.commons.lang.time.DateFormatUtils.format(new java.util.Date(), "yyyy")); 3 %> 4 5 <select id="birthYear" name="birthYear" class="date"> 6 <option value="">請選擇年份</option> 7 <c:forEach begin="1981" end="<%=year %>" var="year"> 8 <optionvalue="${year}">${year }</option> 9 </c:forEach> 10 </select> 11 <select id="birthMonth" name="birthMonth" class="month"> 12 <option value="">請選擇月份</option> 13 <c:forEach begin="1" end="12" var="month"> 14 <option value="${month }">${month }</option> 15 </c:forEach> 16 </select>