设计jsp文件,运用JSTL,编程完成以下功能: 当前时间是6点-11点,输出当前的时间点,并输出上午好; 当前时间是11点-13点,输出当前的时间点,并输出中午好; 当前时间是13点-17点,输出当前的时间点,并输出下午好; 当前时间是17点-20点,输出当前的时间点,并输出晚上好; 不在以上时间段,输出当前时间点,并输出好好休息。
时间: 2023-12-14 22:36:25 浏览: 25
下面是一个简单的实现:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%-- 导入java.util.Date类 --%>
<%@ page import="java.util.Date" %>
<html>
<head>
<title>时间问候</title>
</head>
<body>
<%-- 获取当前时间 --%>
<%
Date currentTime = new Date();
int hour = currentTime.getHours();
%>
<%-- 根据时间段输出问候语 --%>
<c:choose>
<c:when test="${hour >= 6 && hour < 11}">
<p>现在是${hour}点,上午好!</p>
</c:when>
<c:when test="${hour >= 11 && hour < 13}">
<p>现在是${hour}点,中午好!</p>
</c:when>
<c:when test="${hour >= 13 && hour < 17}">
<p>现在是${hour}点,下午好!</p>
</c:when>
<c:when test="${hour >= 17 && hour < 20}">
<p>现在是${hour}点,晚上好!</p>
</c:when>
<c:otherwise>
<p>现在是${hour}点,好好休息!</p>
</c:otherwise>
</c:choose>
</body>
</html>
```
在上面的实现中,我们使用了JSTL的<c:choose>标签和<c:when>标签,根据当前时间的小时数判断输出哪个问候语。在JSP中,我们可以使用Java代码来获取当前时间,这里使用了Date类的getHours()方法来获取当前小时数。同时,我们使用了EL表达式来输出小时数,使代码更加简洁易懂。
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)