• EL/JSTL-jsp页面更简单的输出方式


    1.EL(Expression Language):表达式语言,用于页面输出

      格式:${表达式}

      EL支持四则运算,关系运算【常用eq来比较字符串或判断相等】,逻辑运算

      EL访问空间内对象,[类.对象]

    2.JSTL核心标签库:简化jsp页面设计的标签

    1.下载jar包
        jstl.jar和standard.jar放到lib目录下
    
    2.jsp引入 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> uri:统一资源标识符(包含url)

    3.基本标签包括,使用时变量用var,还要指定作用范围scope    
    <c:out>
      <c:out value="${}"/>
    <c:set>设置jsp空间值,或容器值
        例:<c:set var="name" value="" scope="session"/>
    <c:remove>
     4.条件标签
      <c:if>
        例:<c:if test="${1>0} var="r" scope="page">页面显示</c:if>
      <c:choose>,<c:when>,<c:otherwise>
        相当于if/else结构,页面显示内容放在开始到结束标签之间就可

    5.迭代标签
      <c:foreach>【常用】   
    <c:foreach var="s" items="${被迭代的数组或集合}"  varStstus="status">
        ${status.count}
        ${str}
    </c:foreach>

      其中,items为被迭代的数组或集合,varstatus为迭代状态对象的变量名【就是迭代值存放的地方】       

     

      

      

  • 相关阅读:
    PL/SQL学习笔记之包
    PL/SQL学习笔记之触发器
    PL/SQL学习笔记之异常
    PL/SQL学习笔记之记录
    PL/SQL学习笔记之游标
    PL/SQL学习笔记之函数
    PL/SQL学习笔记之存储过程
    PL/SQL学习笔记之循环语句
    PL/SQL学习笔记之条件控制语句
    PL/SQL学习笔记之变量、常量、字面量、字符串
  • 原文地址:https://www.cnblogs.com/hackxiyu/p/6858153.html
Copyright © 2020-2023  润新知