zoukankan      html  css  js  c++  java
  • JSTL-2

    流程控制标签:if标签, choose标签, when标签, otherwise标签

    <c:if>:的两种语法

          1.<c:if test=""   var="" [scope="{page|request|session|application}"]/>

          2.<c:if test=""    var=""  [scope="{page|request|session|application}">标签体内容</c:if>

    test :test属性用于存放判断的条件,一般使用EL表达式来编写

    var : var属性用来存放判断的结果,类型为true 或false

    scope:scope属性用来指定var属性存放的范围

    例子:

    <c:if test="${param.username=='admin'}"  var="adminchock" >

    <%--可以把adminchock的属性范围设置为session,这样就可以在其他的页面也可以获得adminchock的值,实现不同的权限--%>

      <c:out value="欢迎管理员登录"/>

    </c:if>

    ${adminchock}

     choose标签, when标签, otherwise标签

    <c:choose>标签是作为<c:when> <c:otherwise>标签的父标签来使用

    使用<c:choose> <c:when> <c:otherwise>标签可以构造类似的“if -else if  -  else ”的复杂条件判断结构

    <c:choose>

      <c:when test="条件1">

              //业务逻辑1

           </c:when>

           <c:when test="条件2">

               //业务逻辑2

            </c:when>

      <c:otherwise >

             //业务逻辑3

           </c:otherwise>

    </c:choose>

  • 相关阅读:
    K
    士兵队列训练问题
    分析A + B Problem II
    C++中sort()的用法
    swing初级应用创建一个窗体
    java生成随机数
    JAVA数字格式化
    CodeForces
    POJ
    51Nod
  • 原文地址:https://www.cnblogs.com/ghc666/p/7475247.html
Copyright © 2011-2022 走看看