开发工具与关键技术: IDEA
撰写时间:2022/8/28
前提: 创建一个java Maven项目,并把 Tomcat 装上,并在后端传数据到jsp页面。
- 在 pox.xml文件下导入该jar包
<dependencies>
<dependency> <!-- jstl标签库 jar包 -->
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
- 在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,所以我要分享给你们,希望可以帮助到你们。
以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导
和提问喔!