JSTL的基本使用

开发工具与关键技术: IDEA

撰写时间:2022/8/28

前提: 创建一个java Maven项目,并把 Tomcat 装上,并在后端传数据到jsp页面

  1. 在 pox.xml文件下导入该jar包

<dependencies>
    <dependency> <!-- jstl标签库 jar包 -->
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
</dependencies>

  1. 在JSP页面上引入JSTL标签库

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

3.在JSP页面的<body>标签下,使用

// ============  <c:if test=" 表达式 ">  </c:if>
<%-- c:if  ==> test:来完成逻辑判断,替换java if else --%>
<c:if test=" 表达式 ">
   代码块
</c:if>

<c:if test="false/true">
    <h1>张灵玉</h1>
</c:if>

   // -- ============ <c:forEach items="被遍历的容器(集合等)" var="自命名"></c:forEach> 
<c:forEach items="${brands}" var="brand" varStatus="status">
    <!-- varStatus="status": 开启排序  index(从零开始排序);  count(从1开始排序)  --> 
    <td>${status.index}</td> 
    <%-- ${brand.id}  到brands集合解析成 Id,再在前面拼接 get,然后调用此方法  --%>
    <td>${brand.id}</td>
</c:forEach>


普通forEach循环: (begin:开始数;  end:结束数; step:步长,每次增长1;  类似for循环)
<c:forEach begin="0" end="10" step="1" var="自命名" >
    ${自命名}
</c:forEach>

forEach标签图解:

这是我所学到的java,所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导

和提问喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值