用JSP编程实现获取并显示年月日的值。设计一个页面用于显示年、月、日的三个下拉列表和一个“提交”按钮,将选择的日期信息提交给另一个页面并显示。
时间: 2024-05-06 20:21:36 浏览: 35
好的,这是一个比较基础的JSP编程问题。以下是代码实现:
```
<html>
<head>
<title>日期选择器</title>
</head>
<body>
<form method="post" action="display.jsp">
<label>年:</label>
<select name="year">
<% for(int i=1900; i<=2021; i++) { %>
<option value="<%= i %>"><%= i %></option>
<% } %>
</select>
<label>月:</label>
<select name="month">
<% for(int i=1; i<=12; i++) { %>
<option value="<%= i %>"><%= i %></option>
<% } %>
</select>
<label>日:</label>
<select name="day">
<% for(int i=1; i<=31; i++) { %>
<option value="<%= i %>"><%= i %></option>
<% } %>
</select>
<input type="submit" value="提交">
</form>
</body>
</html>
```
以上代码中,“年”、“月”、“日”三个下拉框都用了for循环来生成选项,并设置了name属性以便于在另一个页面中获取。提交按钮则通过form表单的method和action属性来指定提交的页面是哪个。
在提交到的另一个页面display.jsp中,可以用request.getParameter()方法来获取之前页面提交的值,并用JSP脚本语言输出。
希望这个答案可以帮到你,如果你还有其他问题可以继续问我。