JSF框架应用4.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框架应用4

第四章 JSF中的数据转换和验证 回顾 JSF标签简介 输入输出类标签 命令类标签 选择类标签 其他标签 表格处理标签 目标 JSF2.0中的注解 JSF2.0中的隐式导航 JSF中的转换器 JSF中的数据验证 JSF2.0中的注解 想要对应用程序中的相关组件进行配置,不再需要在faces-config.xml文件中编写大量代码了 JSF2.0提供了新的更简洁的方式进行配置,使用注解进行配置 使用注解进行配置,可以对多种组件进行配置,比如转换器,以及managed-bean等 注解@ManagedBean 配置managed-bean-scope 隐式导航 JSF中的转换器 转换的时机 使用标准转换器 DateTime转换器 Number转换器 自定义转换器 标准转换器 DateTime转换器 Number转换器 自定义转换器 JSF中的验证器 验证的时机 使用标准验证器 验证示例 标准验证器 验证示例 总结 JSF2.0中的注解 JSF2.0中的隐式导航 JSF中的转换器 JSF中的数据验证 作业 简述本章所学的JSF2.0中的几个注解及其作用。 简述JSF2.0中的隐式导航的使用及优点。 简述JSF中自定义转换器的编写、配置和使用。 简述f:validateLength的使用。 * SSOFT V2.0 * 用来配置managed-bean,不再需要在faces-config.xml文件中进行配置,只需要把这个注解写在类的上方即可 @ManagedBean public class UserBean { } @ManagedBean(name=uBean) public class UserBean { @PostConstruct public void init(){ System.out.println(=========init========); } @PreDestroy public void destroy(){ System.out.println(=========destroy=========); } } @ManagedBean @SessionScoped public class UserBean { } 自定义作用域 javax.faces.bean.CustomScoped @CustomScoped 不保存作用域 javax.faces.bean.NoneScoped @NoneScoped 视图作用域 javax.faces.bean.ViewScoped @ViewScoped 应用程序作用域 javax.faces.bean.ApplicationScoped @ApplicationScoped 会话作用域 javax.faces.bean.SessionScoped @SessionScoped 请求作用域 javax.faces.bean.RequestScoped @RequestScoped 作用域范围 注解对应的注解类 注解 在JSF2.0中,使用页面的名称作为映射到from-outcome的值,例如,导航到page2.xhtml页面,只需要在action方法中返回字符串page2即可,这种机制叫做隐式导航。 例如,想要导航到文件夹pages下的test.xhtml页面,则可以使用静态导航 h:commandButton value=submit action=/pages/test/ 如果页面跳转不是转发,而是想重定向,则需要在返回路径后面带参数,通知隐式导航处理器对此次请求进行重定向 public String execute(){ return /pages/test?faces-redirect=true; } 用于转换java.lang.Number值 javax.faces.Number 用于转换java.util.Date值 javax.faces.DateTime 用于转换java.lang.Short值或short类型 javax.faces.Short 用于转换java.lang.Long值或long类型 javax.faces.Long 用于转换java.lang.Integer值或int类型 javax.faces.Integer 用于转换java.lang.Float值或float类型 javax.faces.Float 用于转换java.lang.Double值或double类型 javax.faces.Double 用于转换java.lang.Character值或char类型 javax.faces.Character 用于转换java.lang.Byte值或byte类型 javax.f

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档