JSP标准标签库

JSP标准标签库

ID:37710820

大小:212.50 KB

页数:29页

时间:2019-05-29

JSP标准标签库_第1页
JSP标准标签库_第2页
JSP标准标签库_第3页
JSP标准标签库_第4页
JSP标准标签库_第5页
资源描述:

《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">         ${i}     
    在该示例的JSP页面中声明了将使用Core标签库,它的URI为“http://java.sun.com/jsp/jstl/core”,前缀为“c”。之后,页面中标签就是使用了JSTL的标签进行了工作。对于该标签的功能,这里暂

7、时不作具体讲解,只是让读者能够有个简单的概念,了解怎样定义和使用标签库。6.2Core标签库Core标签库,又被称为核心标签库,该标签库的工作是对于JSP页面一般处理的封装。在该标签库中的标签一共有14个,被分为了四类,分别是:l通用标签:。l条件处理标签:。l循环控制标签:。lURL相关标签:

8、。下面详细讲解各个标签的属性和功能以及给出简单的示例。6.2.1通用标签  通用标签有4个:。下面对这4个标签从功能、语法、属性描述和示例四方面进行介绍。(1)标签:一个最常用的标签,用于在JSP中显示数据。语法格

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。