1. 核心标签库 (<c:core>):
- <c:out>: 用于输出表达式的值。
<c:out value="${expression}" />
- <c:set>: 用于设置变量。
<c:set var="variableName" value="${expression}" />
- <c:remove>: 用于移除变量。
<c:remove var="variableName" />
- <c:if> / <c:choose> / <c:when> / <c:otherwise>: 用于条件判断。
<c:if test="${condition}">
<!-- Code to be executed if the condition is true -->
</c:if>
2. 迭代标签库 (<c:forEach>):
- 用于迭代集合。
<c:forEach var="item" items="${collection}">
<!-- Code to be executed for each item -->
</c:forEach>
3. URL标签库 (<c:url>):
- 用于处理URL。
<c:url value="/path/to/resource" var="urlVar" />
<a href="${urlVar}">Link</a>
4. 格式化标签库 (<fmt:formatDate>):
- 用于格式化日期。
<fmt:formatDate value="${date}" pattern="yyyy-MM-dd" />
- 用于设置页面的语言区域。
<fmt:setLocale value="en_US" />
5. SQL标签库 (<sql:query>):
- 用于执行SQL查询。
<sql:query var="result" dataSource="jdbc/myDataSource">
SELECT * FROM myTable
</sql:query>
如何使用JSTL:
1. 导入JSTL库:
- 在JSP页面的头部导入JSTL库。
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
2. 使用标签:
- 在JSP页面中使用JSTL标签。
<c:forEach var="item" items="${collection}">
<c:out value="${item}" />
</c:forEach>
确保你的项目中包含了JSTL库的相关JAR文件。通常,你需要将jstl.jar和standard.jar文件添加到你的WEB-INF/lib目录下,或者使用构建工具(如Maven或Gradle)来管理依赖。最新的JSTL版本可以从Java官方网站或者 Maven 仓库中获取。
转载请注明出处:http://www.zyzy.cn/article/detail/6920/JSP