创建一个JSP 页面,在页面中,输入一个年份,判断并输出该年是不是闰年。
时间: 2024-09-09 12:15:40 浏览: 60
创建一个简单的JSP页面用于判断闰年的步骤如下:
1. 首先,在JSP文件中,通常使用HTML元素让用户输入年份,例如使用`<form>`标签和`<input>`标签:
```jsp
<form action="checkLeapYear.jsp" method="post">
<label for="year">请输入年份:</label>
<input type="number" id="year" name="year" required>
<button type="submit">检查是否为闰年</button>
</form>
```
2. 使用JSP EL表达式或者Java脚本(scriptlet)处理用户提交的数据。当用户点击“检查”按钮时,表单会被提交到名为`checkLeapYear.jsp`的后端JSP页面,这里可以获取年份并进行判断:
```jsp
<%
int year = Integer.parseInt(request.getParameter("year"));
String result = isLeapYear(year) ? "是闰年" : "不是闰年";
%>
<p>您输入的年份 <%= year %> 是 <%= result %>.</p>
```
这里假设有一个`isLeapYear(int year)`的方法用于实际的闰年判断,其逻辑通常是:
- 如果年份能被4整除但不能被100整除,或者能被400整除,那么就是闰年。
完整的`isLeapYear()`方法示例(Java语法):
```java
boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
```
阅读全文