JSTL 标签库
JavaServer Pages Standard Tag Library
JSTL标签库包含5个不同的标签库:
标签库名 | 前缀 | URI | 描述 |
Core | c | http://java.sun.com/jstl/core | 核心标签库,包括一般用途的标签,条件标签,迭代标签和URL相关的标签 |
I18N | fmt | http://java.sun.com/jsp/jstl/fmt | 包含编写国际化Web应用的标签,以及对日期,事件和数字格式化的标签 |
Sql | sql | http://java.sun.com/jsp/jstl/sql | 包含访问关系数据库的标签 |
Xml | x | http://java.sun.com/jsp/jstl/xml | 包含对XML文档进行操作的标签 |
Functions | fn | http://java.sun.com/jsp/jstl/functions | 包含了一组通用的EL函数,在EL表达式中可以使用这些EL函数 |
在工程中引入JSTL
使用JSTL标签库需要下载对应的JAR包,在Maven工程中,使用如下设置下载对应的JAR包:
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>1.2</version>
</dependency>
在对应JAR的META-INF中,包括上述不同标签库的描述文件。
将JAR包放到WEB-INF/lib 文件加下 或者 <CATALINA_HOME>/lib 文件加下。在使用JSTL的JSP页面中使用 taglib 指令声明。