怀疑论者的JSF: JSF应用程序的生命周期 - 编程入门网
方法上。在调用 update 方法之前,JSF 必须对 GUI 中的域进行有效性验证。在应用请求值阶段,这些值被从请求参数中拷贝到组件值中(这是 由组件本身完成的)。现在,价格被从一个字符串转换成了一个浮点类型。由于没有为组件 关联任何有效性验证规则,因此如果所有请求的值都已经存在并经过转换了,就可以转换到 生命周期的下一个步骤了。
更新模型值 在更新模型值阶段中,会使用保存在 GUI 组件中经过类型转换和有效性验证的值来调用 CD 的赋值函数。updateCD() 方法是在调用程序阶段被调用的。updateCD() 方法如清单 14 所示。 清单 14. updateCD() 方法
updateCD() 方法可以代理业务代理的大部分职责。它将 editMode 设置为 false(这是 默认值),并返回成功。成功输出将您重定向回清单页面中,在这个页面中您可以查看根据 清单 15 中显示的导航规则新编辑的 CD。 清单 15. 成功的 UpdateCD 会将您带回 listing.jsp
怀疑论者的JSF: JSF应用程序的生命周期(11)时间:2011-04-11 IBM Rick Hightower使用案例 3:对 CD 进行排序 我们要介绍的最后一个使用案例将向您展示如何对表进行排序。这个使用案例也是在 CD 清单页面上启动的。清单页允许根据标题和艺术家对 CD 按照升序或降序的顺序进行排列。 在本例中,我将向您展示如何根据标题进行排序,并将根据艺术家进行排序留作练习。 标题头排序有一些到控制程序中排序方法的链接。清单 16 显示了在 listing.jsp 中是 如何显示标题头的。 清单 16. 对 commandLinks 进行排序
panelGroup 组件 注意一下清单 16,链接是在标题列的 header facet 中定义的。f |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |