JSTL标签库

JSTL标签库

JSTL标签库是什么

JSTL标签库(JSP Standard Tag Library)JSP标准标签库,是一个不断完善的开放源代码的JSP标签库。

EL表达式主要是替换JSP中的表达式脚本,而标签库这是为了替换代码脚本,这样使得整个JSP变得更加简洁。

JSTL有五个不同的功能标签组成

在这里插入图片描述

JSTL标签库的使用步骤

  1. 先导入 jstl 标签库的 jar 包。
    1. taglibs-standard-impl-1.2.1.jar
    2. taglibs-standard-spec-1.2.1.jar
  2. 第二步,使用 taglib 指令引入标签库。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

core核心库的使用

  1. <c:set/>:往域中保存数据

  2. <c:if>:用来做if判断

  3. <c:choose><c:when><c:otherwise>:多路判断,跟swich…case…default非常近似

  4. <c:forEach>:遍历输出使用

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Title</title>
    </head>
    <body>
        <%--遍历1到10的情况
            begin属性设置开始的索引
            end属性设置结束的索引
            var属性表示循环的变量,也是当前正在遍历到的数据
        --%>
        <c:forEach begin="1" end="10" var="i">
            ${i}
        </c:forEach>
        <%--遍历一个Object数组
            items表示遍历的数据源(遍历的集合)
            var表示当前遍历到的数据
        --%>
        <%
            request.setAttribute("arr",new String[]{"123","456"});
        %>
        <c:forEach items="${requestScope.arr}" var="temp">
            ${temp}
        </c:forEach>
    </body>
    </html>
    
    

    varStatus对象中的方法:使用方法为“varStatus.current”,都是根据后面的单词找get或is 方法
    在这里插入图片描述

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值