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}"/>
  • 相关阅读:
    Security+考试通过心得
    Splunk Power User认证
    Splunk笔记
    关于工作
    智能合约安全-parity多重签名钱包安全漏洞
    kickstart构建Live CD 添加文件问题
    Local Authentication Using Challenge Response with Yubikey for CentOS 7
    计算Linux权限掩码umask值
    IntelliJ IDEA 常用快捷键
    关于常量池-----小例子
  • 原文地址:https://www.cnblogs.com/achengmu/p/8299168.html
Copyright © 2011-2022 走看看