使用JSP基础语法进行编程,实现下拉列表框中年、月的输入 要求:年份从1900年—2050年,月份从1月—12月
时间: 2024-10-09 07:04:27 浏览: 21
在JSP中,你可以使用HTML元素结合Java脚本来创建动态下拉列表框(select dropdown)用于年份和月份的选择。下面是一个基本的例子:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Year and Month Dropdown</title>
</head>
<body>
<form action="your-action-url" method="post">
<label for="year">Year:</label>
<select name="year" id="year">
<option value="">Select Year</option>
<%
for (int i = 1900; i <= 2050; i++) {
out.println("<option value='" + i + "'>" + i + "</option>");
}
%>
</select><br>
<label for="month">Month:</label>
<select name="month" id="month">
<option value="">Select Month</option>
<%
for (int i = 1; i <= 12; i++) {
out.println("<option value='" + i + "'>" + String.format("%02d", i) + "</option>");
}
%>
</select><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
```
在这个例子中,我们首先创建了两个`<select>`元素,分别对应年份和月份。然后,在JSP的服务器端部分,使用Java的循环结构生成了从1900到2050年的年选项和从1到12的月份选项。`String.format("%02d", i)`用来保证月份始终显示两位数。
阅读全文