choose标签类似于switch标签的作用
choose标签有2个子标签:when、otherwise
when:相当于switch中的case,当when标签的test表达式为真,则执行该when标签的标签体。当when标签体执行完毕后,choose标签也随之结束
otherwise:相当于switch中的default,当所有when标签的test表达式为假时,则执行otherwise的标签体
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page isELIgnored="false" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<c:set var="score" value="30" />
<c:choose>
<c:when test="${score>=90}">优秀</c:when>
<c:when test="${score>=80}">良好</c:when>
<c:when test="${score>=70}">一般</c:when>
<c:when test="${score>=60}">及格</c:when>
<c:otherwise>不及格</c:otherwise>
</c:choose>
</body>
</html>