JSTL
一.什么是JSTL
二.JSTL的下载与使用
三.JSTL中的core标签库
四 、本章总结
1.JSTL的概述
STL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能。jstl出现的目的同el一样也是要代替jsp页面中的脚本代码。
JSTL标准标准标签库有5个子库,但随着发展,目前常使用的是他的核心库。
使用JSTL一般配合EL表达式来使用 一般使用的也是核心库Core
下面这个表格就是JSTL包含的标签库
标签库 | 前缀 |
---|---|
Core | c |
I18N | fmt |
XML | x |
SQL | sql |
Functions | fn |
二.JSTL包的下载和使用
1.从Apache的网站下载JSTL的JAR包。
进入http://archive.apache.org/distjakarta/taglibs/standard/binaries/"网址下载JSTL的安装包jakarta-taglibs-standard-1.1.2.zip,然后将下载好的JSTL安装包进行解压,此时,在lib 目录下可以看到两个JAR文件,分别为jstl.jar 和standard.jar。其中,jstl.jar 文件包含JSTL规范中定义的接口和相关类,standard.jar 文件包含用于实现JSTL的.class文件以及JSTL中5个标签库描述符文件( TLD )。
2…导入JSTL包
将jstl.jar和standard.jar这两个文件复制到chapter07 项目的lib目录下,如图所示。
3.测试JSTL
由于在测试的时候使用的是<c:out>标签,因此,需要使用taglib指令导入Core标签库,具体代码如下。
<%@ taglib uri=“http://java. sun. com/ jsp/jstl/core” prefix=“c”%>
在上述代码中,taglib指令的uri属性用于指定引入标签库描述符文件的URI, prefix 属性用于指定引入标签库描述符文件的前缀,在JSP文件中使用这个标签库中的某个标签时,都需要使用这个前缀。
接下来编写一个简单的JSP文件test.jsp, 使用taglib指令引入Core标签库,在该文件中使用<