欢迎来到天天文库
浏览记录
ID:37710820
大小:212.50 KB
页数:29页
时间:2019-05-29
《JSP标准标签库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章JSP标准标签库在JSP页面中,使用标签库代替传统的Java片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。于是出现了JSTL(JSPStandardTagLibrary)。大多数JSP页面逻辑提供了实现的JSTL技术,该技术本身就是一个标签库。现在就一起来了解这方面的内容。6.1JSTL简介Sun公司Java规范标准的JSTL由apachejakarta组织负责维护。作为开源的标准技术,它一直在不断地完善。JSTL的发布包有两个版本:Standard-1.0
2、Taglib、Standard-1.1Taglib,它们在使用时是不同的。Standard-1.0Taglib(JSTL1.0)支持Servlet2.3和JSP1.2规范,Web应用服务器Tomcat4支持这些规范,而它的发布也在Tomcat4.1.24测试通过了。Standard-1.1Taglib(JSTL1.1)支持Servlet2.4和JSP2.0规范,Web应用服务器Tomcat5支持这些规范,它的发布在Tomcat5.0.3测试通过了。在本章的介绍中,将以由Sun发布的Standard-1.1Tagli
3、b标签库为主,而apachejakarta组织发布的开源标签库,可以从http://jakarta.apache.org/taglibs/找到所需要的帮助。Sun发布的标准JSTL1.1标签库有以下几个标签库:Core标签库、XMLprocessing标签库、I18Nformatting标签库、Databaseaccess标签库、Functions标签库。对应的标识符见表9-1所示。表9-1标签库的标识符标签库功能URI前缀核心标签库(Core)包含Web应用的常见工作,比如:循环、表达式赋值、基本输入输出等。ht
4、tp://java.sun.com/jsp/jstl/corecXML标签库(XMLprocessing)用来访问XML文件的工作,这是JSTL标签库的一个特点。http://java.sun.com/jsp/jstl/xmlx国际化/格式化标签库(I18Nformatting)用来格式化显示数据的工作,比如:对不同区域的日期格式化等;还支持使用本地化资源进行JSP页面的国际化。http://java.sun.com/jsp/jstl/fmtfmt数据库标签库(SQL)定义了用来查询数据库操作的标签。http://
5、java.sun.com/jsp/jstl/sqlsql函数标签库(Functions)利用EL的Function实现出来的,用来处理字符串。http://java.sun.com/jsp/jstl/functionsfn下面举个使用标签库的简单示例:<%@pagecontentType="text/html;charset=UTF-8"%><%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%>
6、DTDHTML4.01Transitional//EN">
7、时不作具体讲解,只是让读者能够有个简单的概念,了解怎样定义和使用标签库。6.2Core标签库Core标签库,又被称为核心标签库,该标签库的工作是对于JSP页面一般处理的封装。在该标签库中的标签一共有14个,被分为了四类,分别是:l通用标签:、、、。l条件处理标签:、、、。l循环控制标签:、。lURL相关标签:、
8、、、。下面详细讲解各个标签的属性和功能以及给出简单的示例。6.2.1通用标签 通用标签有4个:、、和。下面对这4个标签从功能、语法、属性描述和示例四方面进行介绍。(1)标签:一个最常用的标签,用于在JSP中显示数据。语法格
此文档下载收益归作者所有