您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
17_JSTL_常用标签_choose(类似于switch case)
发布时间:2022-09-11 22:40:33编辑:雪饮阅读()
choose标签用于类似于标准高级编程语言中的switch case的语法,只是默认case不是default而是换成了otherwise。并且用when里面的test属性接收布尔表达式。
实例如choose.jsp:
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2022/9/11
Time: 22:31
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
request.setAttribute("number",request.getParameter("number")!=null ? Integer.valueOf(request.getParameter("number")):1);
%>
<c:choose>
<c:when test="${number == 1}">星期一</c:when>
<c:when test="${number == 2}">星期二</c:when>
<c:when test="${number == 3}">星期三</c:when>
<c:when test="${number == 4}">星期四</c:when>
<c:when test="${number == 5}">星期五</c:when>
<c:when test="${number == 6}">星期六</c:when>
<c:when test="${number == 7}">星期日</c:when>
<c:otherwise>星期几呢?</c:otherwise>
</c:choose>
</body>
</html>
关键字词:JSTL,常用标签,choose,switch,case