JavaWeb_JSTL流程控制操作

流程控制:

<c: if><c: choose><c: when><c: otherwise>

 

 

<c: if>:没有else,但可以把判断的结果储存起来,以备之后使用

<c: if test="${param.age > 18}" var="isAdult" scope="request"></c: if>

 

属性:

名称 说明 EL 类型 必须 默认值
test 如果表达式的结果为true,则执行本体内容,false则相反 Y boolean
var 用来储存test运算后的结果 N String
scope var变量的JSP范围 N String page

 

c:choose,c:when,c:otherwise:可以实现if...else的效果

    <c:choose>
        <c:when test="${param.age > 25}">大学毕业</c:when>
        <c:when test="${param.age > 20}">高中毕业</c:when>
        <c:otherwise>高中以下。。。</c:otherwise>
    </c:choose>
posted @ 2019-07-15 11:33  鸿森  阅读(181)  评论(0编辑  收藏  举报