JSTL简单介绍(未完待续)

    JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。

 

1、定义

    JSTL 1.0 发布于 2002 年 6 月,由四个定制 标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。core 标记库提供了定制操作,通过限制了 作用域变量管理数据,以及执行页面内容的迭代和条件操作。它还提供了用来生成和操作 URL 的标记。顾名思义,format 标记库定义了用来格式化数据(尤其是数字和日期)的操作。它还支持使用本地化资源束进行 JSP 页面的国际化。xml 库包含一些标记,这些标记用来操作通过 XML 表示的数据,而 sql 库定义了用来查询关系 数据库的操作。
如果要使用JSTL,则必须将jstl.jar和 standard.jar文件放到 classpath中,如果你还需要使用XML processing及Database access (SQL)标签,还要将相关JAR文件放到classpath中,这些JAR文件全部存在于下载回来的zip文件中。这个zip文件可以从 http://jakarta.apacheorg/builds/jakarta-taglibs/releases/standard/jakarta-taglibs-standard-1.0.zip下载。
2.使用条件
    jstl带来的优雅 编程体验人所皆知,在java社区蒸蒸日上的今天使用jstl已无需考虑很多问题,我们可以用myeclipse等java 集成开发环境轻松搭建一个jstl的web项目。即便有了myeclipse这么得力的工具帮我们快速开发web项目,但是有一些知识我们必须了解的 ---- 那就是jstl与servlet版本,以及jsp版本之间的依赖关系。
以下列出jstl各个 版本与jsp及servlet版本之间的依赖关系。
版本号
JSTL 版本
要求(必须满足此条件)
获取Taglib途径
Standard 1.2
JSTL 1.2 (尚未经过JCP认证)
Servlet 2.5, JavaServer Pages 2.1
subversion
Standard 1.1
JSTL 1.1
Servlet 2.4, JavaServer Pages 2.0
下载
Standard 1.0
JSTL 1.0
Servlet 2.3, JavaServer Pages 1.2
下载
3、优点
1、 在 应用程序 服务器之间提供了一致的接口,最大程度地提高了WEB应用在各应用服务器之间的移植。
2、 简化了JSP和WEB 应用程序的开发。
4、详细介绍
 

 

 

 

你可能感兴趣的:(jstl)