日期:2014-05-16  浏览次数:20421 次

【转】JSTL 标签库详细介绍资料

前言

从jsp 1.1规范开始,jsp就支持在jsp中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了jstl(javaserver pages standard tag library)的诞生。
因为工作中需要用到jstl,但网上却苦于找不到有关jstl的中文资料,所以就有了这篇文章。

jstl简介

jstl是一个不断完善的开放源代码的jsp标签库,是由apache的jakarta小组来维护的。jstl只能运行在支持jsp1.2和servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的jsp 2.0中是作为标准支持的。
jstl目前的最新版本为1.02,最终发布版为1.0。jstl包含两个部分:标签库和el(expression language表达式语言)语言。标签库目前支持四种标签:

标签 uri 前缀 示例
core http://java.sun.com/jstl/core c <c:tagname ...>
xml processing http://java.sun.com/jstl/xml x <x:tagname ...>
i18n capable formatting http://java.sun.com/jstl/fmt fmt <fmt:tagname ...>
database access (sql) http://java.sun.com/jstl/sql sql <sql:tagname ...>