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]
    函数库:
  • 相关阅读:
    ffmpeg使用中文使用+解释
    CentOS GCC升级到4.6.1(转)
    C#委托与直接调用方法区别
    微软面试题,倒置数组
    MSDN中介绍的图片格式
    你们的学校是几流
    VS代码模版
    正则表达式
    Visual Studio 2010中添加项目模板
    泛型详解
  • 原文地址:https://www.cnblogs.com/sybk/p/10004753.html
Copyright © 2011-2022 走看看