因为要用到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语句判断以前被选中的年份显示在页面
然后就可以在前端查看效果,并根据需要进行调整
转自https://blog.youkuaiyun.com/u012739535/article/details/24342695
本文介绍如何利用Java中的Calendar类生成一个包含过去10年至未来10年的下拉菜单选项,实现用户选择特定年份的功能。代码示例展示了如何通过JSP页面设置默认选中项,以便用户在页面加载后看到之前的选择。
553

被折叠的 条评论
为什么被折叠?



