JSTL - 概念、作用、使用步骤 spel
发布日期:2021-06-30 16:59:45 浏览次数:2 分类:技术文章

本文共 1243 字,大约阅读时间需要 4 分钟。


文章目录


JSTL


概念:

JavaServer Pages Tag Library JSP标准标签库

  • 由Apache组织提供的开源的免费的jsp标签

作用:

用于简化和替换jsp页面的java代码

使用步骤:

  • 导入jstl相关jar包
  • 引入标签库:taglib指令: <%@ taglib %>
    在这里插入图片描述
    或者 fmt
  • 使用标签

常用 JSTL 标签

  • if - 相当于java的 if
    • 例子:

      <c:if test="false">
      我是假
      </c:if>

    • 注意:没有else情况

  • choose - 相当于java的 switch
    • 例子
      <c:choose>
      <c:when test="${number==1 }">星期一</c:when>
      <c:when test="${number==2 }">星期二</c:when>
      <c:when test="${number==3 }">星期三</c:when>
      <c:when test="${number==4 }">星期四</c:when>
      <c:when test="${number==5 }">星期五</c:when>
      <c:when test="${number==6 }">星期六</c:when>
      <c:when test="${number==7 }">星期日</c:when>
      <c:otherwise>数字输入有误!</c:otherwise>
      </c:choose>
      在这里插入图片描述
  • foreach - 相当于java的 foreash
    • 完成重复操作

      • 属性:
        • begin,开始值
        • end,结束值
        • var,临时变量
        • step,步长
        • varStatus,循环状态对象
          • index:容器中元素的索引,(遍历容器时)从0开始
          • count:循环次数,从1开始
      • 例子:
        <c:forEach begin="2" end="15" var="i" step="2" varStatus="s">
        i=${i } - s.index=${s.index } - s.count=${s.count } <br>
        </c:forEach>
        在这里插入图片描述
    • 遍历容器

      • 属性:
        • items,容器对象
        • var,容器中元素的临时变量
        • varStatus,循环状态对象
          • index:容器中元素的索引,(遍历容器时)从0开始
          • count:循环次数,从1开始
      • 例子:
        <%
        List l = new ArrayList() ;
        l.add("aaaa") ;
        l.add("bbbb") ;
        l.add("cccc") ;
        l.add("dddd") ;
        request.setAttribute("list", l) ;
        %>
        <c:forEach items="${list }" var="str" varStatus="s" >
        s.index=${s.index } - s.count=${s.count } - str=${str } <br>
        </c:forEach>
        在这里插入图片描述

转载地址:https://lawsssscat.blog.csdn.net/article/details/103539027 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:eclipse导入jstl标签库方法 - 让alt+/提示
下一篇:Visual Stdio Code 上搭建Java开发环境 - (基建、spring、maven) - 【未完】

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月11日 18时32分18秒