jsp标准标签库

    xiaoxiao2021-03-25  139

        jsp标准标签库它的英文名叫(Java Standard Tag Library),缩写为:JSTL

      在使用JSTL时需要JSTL库安装:复制jst.jar和standard.jar到lib文件夹

       JSP标准标签库分为五大类:

       1.核心标签(C标签)

        (1)表达式标签

        在使用C标签是现需要下达一个指令

        语法:<%@ taglib uri="http://java.sun.com/jsp/jstl/core"%>

        <c:out>

          作用:用于在jsp中显示结果,类似<%=  %>

          属性:value:要输出的内容    defaule:输出的默认值   escapeXml:是否转换特殊字符(默认为TRUE

       <C:SET>

         作用:用于保存数据

         属性:var:属性名   scope:属性作用域   value:属性值

         (2).流程控制标签

            <c:if>

           作用:判断表达式的值

           属性:test:条件(注意:条件要放在${}中)

           <c:choose>

            作用:对应switch,<c:when>对应case,<c:otherwise>对应default

            属性:<c:choose>无属性      <c:when>test属性代表条件    <c:otherwise>无属性

            (3).循环标签

             <c:forEach>

             作用:遍历对象集合

            属性:items:被循环的信息(对象集合)  var:当前变量    begin:开始元素  end:结束元素  step:步长

          <c:forTokens>

           作用:遍历数组

           属性:同上,多一个delims:分隔符

         (4).URL操作标签

            <c:import>

          作用:包含所有页面

          属性:uri

        <c:redirect>

          作用:重定向

         属性:uri

         2.格式化标签(fmt)

         语法:<%@ taglib  prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

        标签:<c:formatDate>

        作用:用于不同的方式格式化日期

        属性:value:要显示的日期    type:date,time,both     patterm:指定的格式显示

       3.SQL标签

       语法:<%@ taglib prefix="spl"  uri="http://java.sun.com/jsp/jstl/sql"%>

      4.XML标签

      语法:<%@ taglib prefix="x"  uri="http://java.sun.com/jsp/jstl/sql"%>

    5.jstl函数

     语法:<%@ taglib prefix="fn"  uri="http://java.sun.com/jsp/jstl/sql"%>

    转载请注明原文地址: https://ju.6miu.com/read-7550.html

    最新回复(0)