JSTL叫标准标签库,但是实际上是有5个不同功能的标签库组成
(1) 核心标签库 <%@ tablib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
(2) 格式标签库 <%@ tablib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
(3) SQL标签库 <%@ tablib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
(4) XML标签库 <%@ tablib prefix="xml" uri="http://java.sun.com/jsp/jstl/xml" %>
(5) 函数标签库 <%@ tablib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
这里主要是对于JSTL的核心标签库进行阐述
一 表达式标签:
<c:out> 输出标签
<c:set> 变量设置标签
<c:remove>变量移除标签
<c:catch>捕获标签
二 URL相关标签
<c:import> 导入标签
<c:url> 动态生成URL标签
<c:redirect>重定向标签
<c:param>传递参数标签
三 流程控制标签
<c:if> 条件判断标签
<c:chose>条件选择标签
<c:when> 条件测试标签
<c:otherwise> 其他条件标签
四 循环标签
<c:forEach> 循环标签
<c:forTokens> 迭代标签