因为要用到Calendar方法,首先要导入Calendar类所在的包。
<%@ page import="java.util.Calendar"%>
<select name='year'>
<option></option>
<% Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR)-10;
for(int i=1; i<=21; i++){
String str = String.valueOf(year);
if(str.equals(request.getParameter("year"))){
%>
<option selected="selected"><%=str%></option>
<%} else{%>
<option><%=str%></option>
<%} year = year + 1;
}%>
</select>
当页面刷新后,使用if语句判断以前被选中的年份显示在页面。