您的位置:首页 > Web前端 > JavaScript

<c:choose> <c:when> <c:otherwise>--------JSTL

2016-02-18 16:14 375 查看
JSTL 核心标签库标签共有13个,功能上分为4类:

1.表达式控制标签:out、set、remove、catch

2.流程控制标签:if、choose、when、otherwise

3.循环标签:forEach、forTokens

4.URL操作标签:import、url、redirect

使用标签时,一定要在jsp文件头加入以下代码:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


1.<c:choose> <c:when> <c:otherwise>

三个标签通常嵌套使用,第一个标签在最外层,最后一个标签在嵌套中只能使用一次

<c:set var="score">85</c:set>
    <c:choose>
    <c:when test="${score>=90}">
    你的成绩为优秀!
    </c:when>
    <c:when test="${score>=70&&score<90}">
    您的成绩为良好!
    </c:when>
    <c:when test="${score>60&&score<70}">
    您的成绩为及格
    </c:when>
    <c:otherwise>
    对不起,您没有通过考试!
    </c:otherwise>
    </c:choose>


感觉跟switch case 一样,otherwise就是最后的default,前面的都是case1,2,3,4,...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: