- 1
- 0
- 约1.15万字
- 约 5页
- 2016-10-18 发布于贵州
- 举报
JavaEE5战笔记04JSF的一些补充
JavaEE5实战笔记04JSF的一些补充
刘岩
Email:suhuanzheng7784877@163.com
前言
这个是对于以前JSF学习的一点点补充,因为笔者前些日子使用Struts2使用的太多了。后来发现JSF生疏很多了,那么写一下这次关于JSF的使用补充的笔记,留给自己以后使用的时候参考用。
流程转向
如果配置了以下流程
navigation-rule
from-view-idaddUser.xhtml/from-view-id
navigation-case
from-outcomeaddUserSuccess/from-outcome
to-view-idlogin.xhtml/to-view-id
redirect /
/navigation-case
navigation-case
from-outcomeaddUserError/from-outcome
to-view-idaddUser.xhtml/to-view-id
/navigation-case
navigation-case
from-outcomeserchUserMoneySuccess/from-outcome
to-view-iduserMoney.xhtml/to-view-id
/navigation-case
navigation-case
from-outcomeserchUserInfoSuccess/from-outcome
to-view-iduserMoney.xhtml/to-view-id
/navigation-case
/navigation-rule 翻译过来就是所有以addUser.xhtml为入口的页面的动作,经过托管Bean的处理后会有4种可能的出口,分别是:addUserSuccess、addUserError、serchUserMoneySuccess、serchUserInfoSuccess。
那么像以下这种配置
navigation-rule
navigation-case
from-action#{adminAction.logout}/from-action
from-outcomelogout/from-outcome
to-view-idlogin.xhtml/to-view-id
/navigation-case
navigation-case
from-action#{adminAction.listException}/from-action
from-outcomelistExceptionSuccess/from-outcome
to-view-idlistExceptionSuccess.xhtml/to-view-id
/navigation-case
/navigation-rule 则翻译过来就是流程仅仅关注托管Bean的动作,触发了托管Bean的相关方法的时候,对方法做一个结果字符串的转向。如果发现在托管Bean中发生了错误,要么是直接在页面上报出Exception,要么就是捕获异常后提示错误信息给输入视图。其中adminAction是有效的托管Bean。Logout和listException是托管Bean的方法。2种配置都是对流程的一种描述,前者更偏向于表单提交、后者更偏向于组件动作相应。
界面参数传递
在Struts2中将页面的参数传递到Action中是一件十分简单的事情。而JSF就得在托管Bean的配置文件配置一下。比如现在需要界面传递一个userId甚至是adminDTO给托管Bean——adminAction,就得如下配置
managed-bean
managed-bean-nameadminAction/managed-bean-name
managed-bean-classweb.action.AdminAction/managed-bean-class
managed-bean-scoperequest/managed-bean-scope
!--从页面上传过来的参数--
managed-property
property-nameadminDTO/property-name
value#{adminDTO}/value
/managed-property
managed-property
property-nameuserId/property-name
value#{param.userId}/value
/managed-proper
您可能关注的文档
最近下载
- 市场部门市场营销专员工作手册(标准版).doc VIP
- 2025新课标义务教育数学(2022年版)课程标准试题库(含答案).docx VIP
- 电力工程专业设计工日定额-送电工程750kV部分.doc VIP
- 基于K-means和主成分分析的京张体育文化旅游带冰雪运动旅游市场研究.pdf VIP
- 电力工程设计收工日定额2012-3-28.doc VIP
- 人教版七年级下册英语全册教学设计(配2025年春新版教材).docx
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
原创力文档

文档评论(0)