标准标签库(JSTL)
JSP 标准标签库(JSP Standard Tag Library,简称 JSTL)是一个为实现 Web 应用程序
的常用功能而定制的标记库集,这些功能包括基本输入输出、流程控制、循环、XML 文件
剖析、数据库查询、国际化和文字格式化的应用等
JSTL 快速开发
JSTL 所提供的函数标签库主要分为以下 5 类。
类别 内容
核心标签库 提供定制操作、以及执行页面内容的迭代和条件操作,还提供了用来
生成和操作 URL 的标签。
XML 标签库 提供了用来 操作以 XML 表示的数据的标签。
格 式 化 / 国 际 化
(i18n)标签库
定义了用来格式化数据(尤其是数字和日期)的操作的标签,这些标
签还支持使用本地化资源进行 JSP 页面的国际化。
数据库标签库 定义了用来查询关系数据库操作的标签。
函数标签库 利用 EL 的 Function 所实现出来的,主要用于处理字符串。
安装配置 JSTL
必须修改 web.xml 添加 8 个标签库
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-
app_2_4.xsd">
<description>JSTL</description>
<display-name>JSTL</display-name>
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
<taglib-location>/WEB-INF/tld/fmt-rt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
<taglib-location>/WEB-INF/tld/c-rt.tld</taglib-location>
</taglib>
1