JSTL 1.1 简介

来源:互联网 发布:java开发中间件 编辑:程序博客网 时间:2024/04/30 10:50

JavaServer Pages Standard Tag Library (1.1 ),它的中文名称为JSP 标准标签函数库。JSTL 是
一个标准的已制定好的标签库,可以应用于各种领域,如:基本输入输出、流程控制、循环、
XML 文件剖析、数据库查询及国际化和文字格式标准化的应用等。从表7-1 可以知道,JSTL
所提供的标签函数库主要分为五大类:
      (1)核心标签库 (Core tag library)
      (2 ) I18N 格式标签库 (I18N-capable formatting tag library)
      (3) SQL 标签库 (SQL tag library)
      (4 ) XML 标签库 (XML tag library)
      (5)函数标签库 (Functions tag library)

                                                 表7-1
               JSTL          前置名称                  URI                       范     例
        核心标签库                c         http://java.sun.com/jsp/jstl/core     <c:out>
        I18N 格式标签库         fmt         http://java.sun.com/jsp/jstl/xml <fmt:formatDate>
        SQL 标签库              sql         http://java.sun.com/jsp/jstl/sql   <sql:query>
        XML 标签库              xml         http://java.sun.com/jsp/jstl/fmt   <x:forBach>
        函数标签库               fn      http://java.sun.com/jsp/jstl/functions <fn:split> 

STL 1.1 必须在支持Servlet 2.4 且JSP 2.0 以上版本的Container 才可使用。JSTL 主要由Apache 组织
的Jakarta Project 所实现,因此读者可以到http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/  下载实
现好的JSTL 1.1,或者直接使用本书光盘中JSTL 1.1,软件名称为:jakarta-taglibs-standard-current.zip 。

将lib 中的jstl.jar、standard.jar 复制到Tomcat 的WEB-INF/lib 中,然后就可以在JSP 网页中使
用JSTL 了。除了复制.jar 文件外,最好也把tld 文件的目录也复制到WEB-INF 中,以便日后使用。

注意
lib  目录下,除了jstl.j ar 和standard.j ar 之外,还有old-dependencies  目录,这目录里面的东西是
让之前JSTL 1.0 的程序也能够在JSTL 1.1 环境下使用。tld  目录下有许多TLD 文件,其中大部
分都是JSTL 1.0 的TLD 文件,例如:c-1_0.tld 和c-1_0-rt.tld。 
  

注意
JSTL 1.0  中,核心标签库的uri 默认为http://java.sun.com/jstl/core ,比JSTL 1.1 少一个jsp/ 的路径。
因为JSTL 1.1  同时支持JSTL 1.0 和1.1,所以假若核心标签库的uri 为http://java.sun.com/jstl/core,
则将会使用到JSTL 1.0 的核心标签库。

原创粉丝点击