前言
上一讲介绍了 EL 表达式的使用,可以简化 JSP 页面的代码开发,但实际上 EL 表达式也有自己的缺陷,只能做展示,不能编写动态功能,比如集合的遍历,为了解决这一问题,JSP 提供了 JSTL 组件供开发者使用,因此通常情况下 JSP 页面的开发为 EL + JSTL,这一讲我们就来详细学习 JSTL 的使用。
什么是 JSTL
JSP Standard Tag Library,简称 JSTL,JSP 标准标签库,提供了一系列的标签供开发者在 JSP 页面中使用,编写各种动态功能。
常用 JSTL 标签库
JSTL 提供了很多标签,以库为单位进行分类,实际开发中最常用的标签库有 3 种。
- 核心标签库
- 格式化标签库
- 函数标签库
如何使用 JSTL
(1)pom.xml 添加 JSTL 依赖。
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
(2)JSP 页面