zoukankan      html  css  js  c++  java
  • jstl-jsp标准标签库语言

    jstl:

     jsp标准的标签库语言
     apache组织
     用来替代java脚本
     使用步骤:
         1.导入jar包 (jstl.jar和standard.jar)
         2.在页面上导入标签库
        <%@taglib prefix="" uri=""%>
          例如:
        <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

    jstl的分类:

         core:核心类库 ★
         fmt:格式化|国际化
         xml:过时了
         sql:过时了
         函数库:很少使用
     core:掌握
         ★c:if
         ★c:forEach    
        c:set 往域中设置值
        c:choose c:when c:otherwise 分支
            
    ★c:if 判断:
         <c:if test="${el表达式}">满足的时候输出的内容</c:if>
      例如:
         <c:if test="${3>4 }">
        3大于4
         </c:if>
         <c:if test="${3<=4 }">
        3不大于4
         </c:if>
    ★c:forEach 循环
      格式1:
         <c:forEach begin="从那里开始" end="到那里结束" step="步长" var="给变量起个名字" varStatus="循环状态变量">
        ${i }--${vs.count }--${vs.current }<br>
         </c:forEach>
                
        varStatus:用来记录循环的状态
        常用的属性:
        count:记录次数
        current:当前遍历的内容
       例如:
            <c:forEach begin="1" end="20" step="2" var="i" varStatus="vs">
              ${i }--${vs.count }--${vs.current }<br>
            </c:forEach>
       格式2:
        <c:forEach items="${el获取域中的容器}" var="n">
                  ${n }
        </c:forEach>
                
        例如:
        //遍历list
        <c:forEach items="${list }" var="n">
           ${n }
        </c:forEach>
                    
        //遍历map
            <c:forEach items="${map }" var="en">
          ${en.key }-- ${en.value }<br/>
        </c:forEach>![choose_set][1]
    c:set 和 c:choose
     ![choose_set][1]
    函数库:
  • 相关阅读:
    2块硬盘宝塔只能读取一块?宝塔一键磁盘挂载命令
    Python爬虫入门笔记
    linux搭建web(网站)环境
    织梦dedecms管理模块管理不动卡死解决办法
    php7.1安装swoole扩展
    Linux下centos7、PHP7.1安装Redis扩展教程
    centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)
    Linux各目录及每个目录的详细介绍
    Linux samba的配置和使用
    PHP abstract与interface之间的区别
  • 原文地址:https://www.cnblogs.com/sybk/p/10004753.html
Copyright © 2011-2022 走看看