介绍
JSTL 标签库, JSP Standard Tag Library
作用
替换 java 脚本,如:替换 for语句、if语句等
常用标签库
核心标签库
格式化标签库
函数标签库
使用
导入 jar 包
下载地址:
http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
下载解压后,在 lib 文件夹下有 2个jar包:
- jstl.jar
- standard.jar
将这2个 jar 包放入 WEB-INF/lib目录下(如果没有 lib 目录就手动创建)
jsp引入标签库
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
注意错误
注意属性顺序,如果顺序颠倒,会报错
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
错误如下:
org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
使用
<c:if> 标签
https://malaoshi.top/show_1EF6NXuGTgJC.html
<c:choose> <c:when> <c:otherwise> 标签
https://malaoshi.top/show_1IXsdp36L99.html
<c:forEach /> 标签
https://malaoshi.top/show_1EF6NY6hnI3V.html