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>

  • 相关阅读:
    互联网实习笔记之shell笔记
    互联网实习笔记之30天总结
    记被论文排版虐的一天
    大论文排版技巧
    Matlab2014a使用VS2015混合编译
    腾讯云服务器创建swap空间
    使用vs2015开发linux:Ubuntu程序
    使用VS2015远程GDB调试
    nullptr、NULL、null和0
    《将博客搬至CSDN》
  • 原文地址:https://www.cnblogs.com/ghc666/p/7475247.html
Copyright © 2011-2022 走看看