7.编写JSP程序,使用<c:choose>、 <c:when> 和<c:otherwise>标签根据当前是星期几而显示不同的提示信息。
时间: 2024-05-05 16:15:08 浏览: 137
以下是一个使用<c:choose>、<c:when>和<c:otherwise>标签的JSP程序,根据当前是星期几而显示不同的提示信息:
```jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<title>根据星期几显示提示信息</title>
</head>
<body>
<c:set var="dayOfWeek" value="<%= new java.util.Date().getDay() %>"/>
<c:choose>
<c:when test="${dayOfWeek == 0}">
<p>今天是星期日,放松一下吧!</p>
</c:when>
<c:when test="${dayOfWeek == 1}">
<p>今天是星期一,加油工作!</p>
</c:when>
<c:when test="${dayOfWeek == 2}">
<p>今天是星期二,继续努力!</p>
</c:when>
<c:when test="${dayOfWeek == 3}">
<p>今天是星期三,坚持就是胜利!</p>
</c:when>
<c:when test="${dayOfWeek == 4}">
<p>今天是星期四,再接再厉!</p>
</c:when>
<c:when test="${dayOfWeek == 5}">
<p>今天是星期五,快乐周末!</p>
</c:when>
<c:when test="${dayOfWeek == 6}">
<p>今天是星期六,好好休息!</p>
</c:when>
<c:otherwise>
<p>未知的星期几!</p>
</c:otherwise>
</c:choose>
</body>
</html>
```
首先使用<c:set>标签获取当前是星期几,然后使用<c:choose>、<c:when>和<c:otherwise>标签根据星期几显示不同的提示信息。其中<c:when>标签的test属性用于判断当前是哪一天。如果当前是星期日,就显示“今天是星期日,放松一下吧!”的提示信息,如果当前是星期一,就显示“今天是星期一,加油工作!”的提示信息,以此类推。如果当前既不是星期日到星期六中的任何一天,就显示“未知的星期几!”的提示信息。
阅读全文