JSP标准标签库(JSTL)core、format

来源:互联网 发布:运维可以学windows吗 编辑:程序博客网 时间:2024/05/29 08:00

JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库。JSTL在应用程序服务器

之间提供了一致的接口,最大程度地提高了WEB应用在各应用服务器之间的移植。简化了JSP和WEB应用程序的开发。但只能

运行在支持JSP1.2和Servlet2.3规范的容器上。在JSP 2.0中也是作为标准支持的。JSTL支持通用的、结构化的任务,比如迭代,

条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。

图解:

如果要使用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下载。

JSTL标签类别:

四个定制标记库( core 、 format 、 xml 和 sql )和一对通用标记库验证器( ScriptFreeTLV 和 PermittedTaglibsTLV )(标准函数)组成。

1.核心标签( core ):

核心标签是最常用的JSTL标签。引用核心标签库的语法如下:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

主要标签及描述:

eg.

结果

2.格式化标签(format):

JSTL格式化标签用来格式化并输出文本、日期、时间、数字。引用格式化标签库的语法如下:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

主要标签及描述:

eg.

结果

未完待续。。

原创粉丝点击