使用JSP动态页面输出1990-2100年之前的所有闰年
时间: 2024-09-23 08:02:13 浏览: 50
在JSP(JavaServer Pages)动态页面中,我们可以利用Java的日期处理库如`java.util.Calendar`来检查并输出1990年至2100年之间的所有闰年。以下是一个简单的示例:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>显示1990-2100年间的闰年</title>
</head>
<body>
<h2>1990-2100年的闰年列表:</h2>
<ul id="leapYears">
</ul>
<script type="text/javascript">
function isLeapYear(year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
<%
Calendar calendar = Calendar.getInstance();
calendar.set(1990, Calendar.JANUARY, 1); // 设置初始年份
while (calendar.get(Calendar.YEAR) <= 2100) {
if (isLeapYear(calendar.get(Calendar.YEAR))) {
out.println("<li>" + calendar.get(Calendar.YEAR) + "</li>");
}
calendar.add(Calendar.YEAR, 1); // 年份加一
}
%>
</script>
</body>
</html>
阅读全文