用JSP编程实现获取并显示年月日的值。设计一个页面用于显示年、月、日的三个下拉列表和一个“提交”按钮,将选择的日期信息提交给另一个页面并显示。
时间: 2024-05-15 22:17:42 浏览: 36
在JSP页面中获取当前日期时间的方法
5星 · 资源好评率100%
好的,以下是JSP代码实现:
在第一个页面,我们需要创建三个下拉列表以供用户选择年、月和日:
```jsp
<form method="post" action="display.jsp">
<select name="year">
<%
int thisYear = Calendar.getInstance().get(Calendar.YEAR);
for (int i = thisYear; i >= 1900; i--) {
%>
<option value="<%=i%>"><%=i%></option>
<% } %>
</select>年
<select name="month">
<%
for (int i = 1; i <= 12; i++) {
%>
<option value="<%=i%>"><%=i%></option>
<% } %>
</select>月
<select name="day">
<%
for (int i = 1; i <= 31; i++) {
%>
<option value="<%=i%>"><%=i%></option>
<% } %>
</select>日
<input type="submit" value="提交" />
</form>
```
在这个示例中,我们使用了Java的Calendar类来获取当前年份。然后,我们使用循环来生成每个下拉列表的选项。最后,我们添加了一个提交按钮,以便用户提交选择的日期信息。
在第二个页面,我们需要获取用户选择的日期并将其显示出来:
```jsp
<%
String year = request.getParameter("year");
String month = request.getParameter("month");
String day = request.getParameter("day");
out.println("您选择的日期是:" + year + "年" + month + "月" + day + "日");
%>
```
在这个示例中,我们使用了request.getParameter()函数来获取用户在第一个页面中选择的日期。然后,我们将该日期信息格式化并使用out.println()函数将其显示在页面上。
这就是用JSP编程实现获取并显示年月日的值的方法。
阅读全文