JavaServer Pages 为在 Web 环境中表示数据提供了一个非常灵活而且强大的工具。在 JSP 中可以使用称为 Scriplet 的 Java 代码来给页面设计人员提供更多的灵活性。标记库为页面设计人员提供了一种方法来隐藏 Java 程序设计语言的复杂性。如果使用可扩展标记语言,数据就可以表示成一种结构化的形式,并通过样式表语言(XSL)的模板文件(XSLT)来呈现给不同的目标。JSP 标准标记库 (Standard Tag Library)提供了一个简单易用的界面,它可以让 JSP 页面设计人员使用 XSL 模板文件来管理 XML 文档和对它们进行转换。
引言
XML 在 Web 开发中变得越来越重要,它已经成为开发人员处理 XML 文档必备的工具了。由于 Web 设计人员对 JSP 标记库的 XML句法已经越来越熟悉了,将标记库引入 JSP 规范使得非 Java™ 程序设计人员的 Web 开发人员在建立 Web 页面时可以更方便地使用 Java库。标记库可以让 Java 程序设计人员将 JSP 开发人员需要用到的代码封装在可重用构件中。
JSP Standard Tag Library(JSTL)增加了诸如管理 XML 文档的标记和访问 SQL 数据库的标记这样的功能。JSTL 的引用实现是由 JSR-052 Expert Group开发,在 Java Community Process下运行,并由 Jakarta Taglibs托管的。
JSTL 分成以下四个功能区:
本文把重点放在允许管理 XML 文档的 JSTL 标记上。要了解 JSP 标准标记库更完整的信息请参考 JSTL 1.0 specification。
要使用 JSTL,您需要一个支持 Java Servlet 2.3 和 JavaServer Pages 1.2 规范的 JSP 容器。WebSphereStudio Application Developer Version 5(以下简称为 Application Developer)所附带的 WebSphere®Test Environment 支持这些规范。Jakarta Tomcat 4 也支持 Java Servlet 2.3 和 JavaServerPages 1.2 规范。Application Developer 可以使 Web 开发人员能够通过 WebSphere ApplicationServer V5 测试和部署 Web 应用程序。要实现本文所介绍的方法,请使用 WebSphere Application Server V5 或 Tomcat 4的最新版本。
【中国下载站】【设为主页】【收藏本页】【打印本文】【回到顶部】【关闭此页】