JSTL标签配置_第1页
JSTL标签配置_第2页
JSTL标签配置_第3页
JSTL标签配置_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JSTL 标签配置简介JSP 标准模板库(JSTL)是 SUN 公司发布的一个针对 JSP 开发的新组件。JSTL 允许你使用标签(tags)来进行 JSP 页面 开发,而不是使用多数 JSP 程序员已经习惯了的 scriptlet 代码方式开发。JSTL 几乎能够做到传统 JSP scriptlet 代码能做的任何事情。你可能会疑惑,为什么我们需要另一种这样的 HTML 生成语言呢?STL 允许 JSP 程序员使用 tags 而不是 JAVA 代码来编程。为了展示为什么这个是更优越的,下面将给出示例。我们会检查一个非常简单的从1 数到 10 的 JSP 页面。我们将通过两种方法来检查,一种是

2、基于 JSP 的 scriptlet,一种是 JSTL。当这个计数器页面的例子是用 JSP scriptlet 来编写时,JSP 页面如下所示:Count to 10 in JSP scriptlet%for(int i=1;i正如你在上例中看到的看到的那样,使用 scriptlet 代码产生的页面源代码会包含混合的 HTML 标签和 JAVA 语句。这种混合型的编程方式不是最佳的方式,其主要原因有以下几点。主要的原因是它的可读性。这个可读性主要依赖于人类和计算机。JSTL 可以允许程序员查看一个只包含完整 HTML 和类似 HTML 的标签的页面。SP scriptlet 代码的可读性不适合

3、人类。这种混合的 scriptlet 和 HTML 代码对于计算机来说也很难读。尤其是针对那些 HTML 官方工具如 Dreamweaver 和Microsoft FrontPage,所表现出来的不直观性更突出。目前,大多数HTML 官方工具会以不可编辑块(non-editable blocks)的形式来隔离 JSP scriptlet 代码。这种 HTML 官方工具通常是不能直接修改 JSP scriptlet 代码的。下面这段代码展示这个计数器范例如何使用 JSTL 方式来编写。正如你所看到的, 这个代码列表有不变性,仅仅一个标签被使用。HTML 和 JSTL 标签混合起来产生了这个程序。

4、Count to 10 Example (using JSTL)当 你检查上面这个例子的代码时,你会看到,JSP 页面只包含标签。上面的代码使用诸如和这样的 HTML 标签。这种标签用法不限制于 HTML 标签。这段代码也可以使用诸如和这样的 JSTL 标签。在本文 中, 将会介绍一些 JSTL 的基础。安装 JSTL要使用 JSTL,你必须安装有一个 JSP1.2(或者更高版本)的容器。最普通的 JSP 容器是 Apache Tomcat。你能够从 HYPERLINK http:/tomcat/ h http:/tomcat/ 这里下载到。独立的 Tomcat 允许你使用常规的 JSP sc

5、riptlet 代码。要使用 JSTL, 你必须在 Tomcat 中安装 JSTL。JSTL 的主要 URL 是 HYPERLINK http:/ h http:/ 。要使用 JSTL,必须解压这个文件, 然后将它安装到 Tomcat 的正确位置。要在 Tomcat 中安装 JSTL,有下面三个步骤: 拷贝 JSTL JAR 文件到 Tomcat 的 lib 目录中.如果你使用的是 Windows, 那么 lib 目录最可能的位置是 C:Program FilesApache Tomcat 4.0webappsROOTWEB-INFlib。你应该拷贝这些 JAR 包到你的 Tomcat JAR

6、 目录。拷贝 JSTL TLD 文件到 Tomcat 的 web-inf 目录中你检查 JSTL 发布文件时,你应该会注意到有 8 个文件是以 TLD 扩展名结尾的。所有这 8 个文件都应该复制到你的 web-inf 目录中。修改 web.xml 文件包含这些 TLD 文件。最后,你必须修改你的 web.xml,添加 8 个标签库的表项(entry)。需要添加的表项如下所示: HYPERLINK http:/ h http:/ HYPERLINK http:/ h http:/ HYPERLINK http:/ h http:/ HYPERLINK http:/ h http:/ HYPERL

7、INK http:/ h http:/ HYPERLINK http:/ h http:/ HYPERLINK http:/ h http:/ HYPERLINK http:/ h http:/ 成上面这三步后,你现在可以准备测试你的 JSTL 安装了。可以通过创建一个包含 JSTL 的 JSP 页面来验证。一个最简单的范例程序就是上面的那个计数器程序。你应该将它放置在你的 Webroot 目录中(C:Program FilesApache Tomcat5.0webappsROOT)。一旦 Tomcat 启动后,你应该能够通过浏览http:/:8080/count.jsp 来查看这个页面。如果你没有正确

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论