最近工作开发中使用到年份下拉列表;一开始实现这个小下拉列表想到了三种方案,
现在把最简洁的一种保存下来
该下拉列表需要引入jstl标签库(c标签),,jquery, jsp要导入java.util.*(<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>)
<select class="select_input" id="year" style="width: 100px;">
<!-- 年份当前时间往前推8年和往后推8年 -->
<c:forEach var="year" begin="<%=new Date().getYear()+1900-8 %>" end="<%=new Date().getYear()+1900+8 %>" step="1" >
<option value="${year}">${year}</option>
</c:forEach>
</select> 年
js中内容
//默认年份为当前年份
var d = new Date();
$("#year").attr("value", d.getFullYear());