第10章JSP标准标签库(JSTL).pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章JSP标准标签库(JSTL)

第10章 JSP标准标签库(JSTL) JSTL简介 EL表达式语言 使用JSTL的核心标签库 小结 10.1 JSTL简介 JSP 标准标记库是一个实现Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML操作以及数据库访问等 。 JSTL 包含两个部分:标签库和EL语言。 10.2 EL表达式语言 限制了作用域的变量 隐含对象 存取器 运算符 10.2.1 限制了作用域的变量 EL提供了一些标识符、存取器和运算符,用来检索和操作驻留在JSP容器中的数据。 EL表达式的格式是这样的,用美元符号($)定界,内容包括在花括号({})中。 EL表达式限制的四个作用域是: 页面作用域。 请求作用域。 会话作用域。 应用程序作用域。 10.2.2 隐含对象 EL中包含11个隐含对象,但与之前介绍的 JSP 页面中的隐含对象(共9个)是不同的 。 表10.2 简单列出了EL中的隐含对象。 10.2.3 存取器 EL提供了两种不同的存取器,分别是点运算符(.)和方括号运算符([ ]),它们都支持通过EL来操作特性和元素。 点运算符通常用于访问对象的特性。 方括号运算符用来检索数组和集合中的元素。 点运算符和方括号运算符能实现某种程度的互换。 10.2.4 运算符 为了满足JSP应用程序所需的表示逻辑 ,EL还包括了用来操作和比较EL表达式所访问数据的运算符。 EL所包含的运算符如表10.3所示。 10.3 使用JSTL的核心标签库 通用标签 流程控制标签 循环迭代标签 导入文件和URL操作标签 10.3.1 通用标签 通用标签有3个,分别是 c:out 标签、c:set 标签和 c:remove 标签。 c:out 标签用于在JSP页面中显示数据 。 c:set 标签用于保存数据 。 c:remove 标签用于删除数据 。 10.3.2 流程控制标签 流程控制标签有四个,分别是 c:if、c:choose、c:when和c:otherwise。 c:choose 标签和 c:otherwise 标签不接受任何属性 。 c:if 标签和 c:when 标签的属性可以参考本书的表10.6和表10.7。 10.3.3 循环迭代标签 循环迭代标签有 c:forEach 和c:forTokens 两个,这里不再详细介绍其使用方法。 c:forEach 标签用于循环数据 。 10.3.4 导入文件和URL操作标签 JSTL核心标签库支持使用 c:import 来包含文件,使用 c:url 来打印和格式化URL,使用 c:redirect 来重定向URL。 c:import 标签指包含另外一个页面代码到当前页。 c:url 标签输出一个 URL 地址。 c:redirect 标签的作用是请求重新定向到其他页面。 10.4 小结 本章介绍了JSP的标准标签库JSTL,JSTL由两部分组成,分别为EL表达式语言和标签库,由于标签库中的标签比较多,本章中没有全部介绍,而且这些标签的用法也有相似之处,读者可以对照TLD文件了解其他库中的标签并练习如何使用。 JSP的标准标签库JSTL为应用程序服务器提供了一个统一的接口,极大程度地提高了Web应用在各应用服务器之间的可移植性,并简化了JSP和Web应用程序的开发。它减少了JSP中的 Scriptlet 代码的数量,甚至可以完全不使用Scriptlet代码。 * * 表10.2 EL的隐式对象 表10.3 EL运算符 *

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档