1. JSTL(JavaServer Page Standard Tag Library) : JSP页面使用的一组标准标签库。 由apache组织负责开发和维护, 是使用Java语言开发的开源的标签库。
2. JSTL标签库下提供了4个主要的子库: core fomat xml sql
3. 核心标签库(core)的使用:
3.1 在当前JSP页面引入核心标签库:
<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>
3.2 标签讲解:
① <c:if >
-语法: <c:if test=”EL表达式/布尔类型的值”> ... </c:if>
② <c:forEach >
-第一种用法:遍历集合或数组,类似java中的foreach遍历
items属性 : 接收一个集合或数组
var属性: 相当于循环遍历的临时变量
-第二种用法:
- forEach标签的几个特殊属性:
4. <c:choose ...>
5. <c:set ...> : 向指定作用域存储命名属性
6. <c:remove ...> :从作用域移除命名属性
7. <c:url ...> : 代表一个路径的字符串
8. <c:out ...> : 可以向页面输出结果
9. <c:redirect ..> : 可以完成重定向的动作
10. <c:import ...> : 可以将一个指定页面的结果包含到当前JSP页面