网站大量收购闲置独家精品文档,联系QQ:2885784924

核心标签库学习课件.pptxVIP

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

第八章JSF标签

回顾导航规则定义了如何在应用程序中从特定页面导航至另一个页面静态导航是单一的结果映射。在静态导航中,单击指定按钮总是选择固定的页面来呈现响应navigation-rule元素最重要的两个子元素是from-view-id和navigation-case。navigation-case元素最重要的两个子元素是from-outcome和to-view-id动态导航是多个结果映射要实现动态导航,按钮或链接必须有一个方法引用,以用于调用相应的方法,导航处理器根据方法返回的字符串来匹配导航规则2

目标熟悉HTML标签库熟悉核心标签库在应用程序中使用标签库熟练使用数据表格标签3

JSF标签库Taglib指令JSF核心标签库JSFHTML标签库%@tagliburi=/jsf/coreprefix=f%%@tagliburi=/jsf/htmlprefix=h%使用JSF标签%@tagliburi=/jsf/coreprefix=f%%@tagliburi=/jsf/htmlprefix=h%f:viewh:form.../h:form/f:view4

JSF核心标签标签说明view创建顶层视图subview创建视图的子视图facet向组件添加facetparam向组件添加参数attribute向组件添加属性actionListener在父组件上注册操作监听器valueChangeListener向父组件注册值变更监听器converter注册任意转换器convertDateTime注册日期时间转换器convertNumber注册数量转换器标签说明validateLength验证组件值的长度validateDoubleRange验证组件值的双精度范围validateLongRange验证组件值的长整型范围validator向组件添加验证器loadBundle加载资源包verbatim向页面中添加标签selectItem指定UISelectOne或UISelectMany组件的一个项目selectItems指定UISelectOne或UISelectMany组件的多个项目5

标准的转换器和验证器编写一个填写付款信息的页面,付款信息包括付款金额、信用卡号、信用卡有效期,要求对输入的数据进行特定的转换和验证8899123456789876512/20056

示例代码importjava.util.Date;publicclassPaymentBean{privatedoubleamount;privateStringcard=;privateDatedate=newDate();publicvoidsetAmount(doublenewValue){amount=newValue;}publicdoublegetAmount(){returnamount;}publicvoidsetCard(StringnewValue){card=newValue;}publicStringgetCard(){returncard;}publicvoidsetDate(DatenewValue){date=newValue;}publicDategetDate(){returndate;}}受管理的Beanf:viewh:formh1h:outputTextvalue=请输入付款信息://h1h:panelGridcolumns=3h:outputTextvalue=金额:/h:inputTextid=amountvalue=#{payment.amount}f:convertNumberminFractionDigits=2/f:validateDoubleRangeminimum=10maximum=10000//h:inputTexth:messagefor=amountstyle=color:red/h:outputTextvalue=信用卡号:/h:inputTextid=cardvalue=#{payment.card}f:validateLengthminimum=13//h:inputTexth:messagefor=cardstyle

文档评论(0)

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

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

1亿VIP精品文档

相关文档