zoukankan      html  css  js  c++  java
  • jsp:jstl标签之控制流程

    下面将要讲的用于流程控制的标签,其中包括:if、choose、when 与 otherwise 等。接下来对这些标签逐一讲解。

    这个标签的作用和 Java 程序中的 if 语句作用相同,用于判断条件语句,主要使用的格式如下:
    (1)在<c:if>体中不包括体的使用格式如下:
    <c:if test=”checkCondition” var=”varName” scope=”page|request|session|application” />
    (2)当<c:if>中包含体时,使用的格式如下:
    <c:if test=”checkCondition” var=”VarName” scope=”page|request|session|application” >
    body content
    </c:if>
    标签中所使用的属性说明如下:
    test:判断条件的表达式,返回类型为 true 或者 false。
    var:这个变量用于保存 test 条件表达式判断所返回的 true 或者 false 值。
    scope:指定 var 变量所在的有效范围。
    如果这个标签包含体,那么在 test 判断条件返回 true 时,将执行体中的代码或者表达式。

     1 <c:set var="num" scope="page" value="admin"/>
     2 <c:if test='${num == "admin"}' var="condtion" scope="page">
     3 hi,admin!
     4 </c:if>
     5 <c:out value="这里是判断结果:${condtion}"/>
     6 
     7 
     8 <br>
     9 <c:if test="${num == 'gust'}" var="condtion" scope="page">
    10 hi,admin!
    11 </c:if>
    12 <c:out value="这里是判断的结果:${condtion}"/>
  • 相关阅读:
    对拍
    浅谈trie树
    蒟蒻的二分模板
    浅谈线性素数筛
    浅谈树状数组
    HDU 2181 哈密顿绕行世界问题
    HDU 3567 Eight II
    HDU 1043 Eight
    POJ 3076 Sudoku
    hihoCoder 1087 Hamiltonian Cycle
  • 原文地址:https://www.cnblogs.com/achengmu/p/8299168.html
Copyright © 2011-2022 走看看