JSF框架应用第2.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文档。上传文档
查看更多
文档全是精心选出来的精品资料,绝对值得下载!

第二章 JSF应用进阶 回顾 JSF简介 JSF准备工作 JSF简单的登录 JSF中的托管Bean JSF中的导航规则 目标 Facelets的使用 JSF中的EL表达式语言 Resource Handler 用PhaseListener监听生命周期 Facelets简介 Facelets是用来建立JSF应用程序的一个可供选择的表现层技术 Facelets提供了一个强有力的模板化系统,允许JSF应用使用HTML样式的模版来定义JSF的表现层 减少了组件与表现层整合时的冗余代码 本身也不需要Web容器支持(jsp是需要Servlet容器支持的)。 XHTML简介 XHTML是The Extensible HyperText Markup Language(可扩展超文本标记语言)的缩写 XHTML就是一个扮演着类似HTML的角色的XML XHTML是一种增强了的HTML,XHTML 是更严谨更纯净的 HTML 版本 从HTML到XHTML过渡的变化比较小,主要是为了适应XML。最大的变化在于文档必须是有效的XHTML文件,即格式良好的(well-formed)。 新建XHTML文件 使用XHTML文件 修改配置并访问XHTML页面 Facelets标签 composition:定义一个页面的成分,用于引用某个特定的模版,此标签外的所有内容将被忽略。 define:定义一个页面片段,用于插入到模版页的特定区域。 include:用于将其他页面包含进来,使得页面中的代码可重用。 insert:用于在模版中定义一个插入点,该插入点中的内容可以被动态替换。 param:传递参数到被包含的页面,通常与include标签联用。 Facelets中模版的制作 Facelets中模版的使用 JSF中的EL表达式语言 语法规则 JSF EL表达式的语法为#号加{ },其中的表达式规则和jsp页面的EL是一样的 在XHTML页面中使用JSF EL表达式直接输出 在JSF EL表达式中使用隐式对象 JSF EL表达式中的隐式对象和jsp中的隐式对象基本上是一致的,常用的有:param 、paramValues、requestScope、sessionScope、applicationScope和facesContext等 在JSF EL表达式中使用函数标签 JSF EL表达式与JSTL核心标签库结合使用 Resource Handler Resource Handler(资源处理器)是JSF2.0中定义的一个用于访问网站资源的标准机制,内置在JSF2.0中,通过Resource Handler,可以对网站资源进行统一的管理,解决页面转发所带来的路径错误问题。 Resource Handler的使用 JSF生命周期 生命周期的六个阶段 恢复视图(Restore View) 应用请求值(Apply Request Values) 处理验证(Process Validations) 更新模型值(Update Model Values) 调用应用程序(Invoke Application) 呈现响应(Render Response) PhaseListener监听器 实现PhaseListener接口 方法getPhaseId() 方法beforePhase() 方法afterPhase() 配置监听器 总结 Facelets的使用 JSF中的EL表达式语言 Resource Handler 用PhaseListener监听生命周期 作业 简述Facelets中,常用标签的使用。 简述EL表达式中的语法规则。 简述XHTML标记语言的特点。 简单描述JSF中生命周期的各个阶段。 * SSOFT V2.0 * 在XHTML文件中导入JSF标签库 ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN /TR/xhtml1/DTD/xhtml1-strict.dtd html xmlns=/1999/xhtml xmlns:h=/jsf/html xmlns:f=/jsf/core xmlns:ui=/jsf/facelets head meta http-equiv=Content-Type content=text/html; charset=UTF-8 / titleInsert title here/title /head body h2 h:outputText value=第一个XHTML页面!/ /h2 /body /html 为了让我们在访问

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档