配置开发环境
• 引入jar包
jstl-1.1.x.jar standard-1.0.x.jar
• 在jsp页面中引入jstl标签
<%@ taglib prefix="标签前缀" uri="TLD文件路径">
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
JSTL主要标签库分为核心标签库、SQL标签库、函数标签库等
核心标签库:核心标签主要完成的是流程控制、迭代输出等操作
基本标签:
<c:out> | 输出属性内容 |
<c:set> | 设置属性内容 |
<c:remove> | 删除指定属性 |
c:catch | 异常处理 |
流程控制标签
<c:if> | 条件判断 |
<c:choose> | 多条件判断,可以设置<c:when>和<c:otherwise> |
迭代标签
<c:forEach> | 输出数组、集合 |
<c:forToken> | 字符串拆分及输出操作 |
<c:if>标签
<c:if test="判断条件" var="存储判断结果" scope= >
满足条件时执行的语句
</c:if>
关系运算符:
-lt 小于
-le 小于或者等于
-gt 大于
-ge 大于或者等于
-eq 等于
-ne 不等于
<c:choose>
<c:choose>
<c:when test="判断条件">
满足条件执行
</c:when>
<c:otherwise>
当所有<c:when>不满足时,执行
</c:otherwise>
</c:choose>
未完待写