JSF:使用相同的 jsp 页面获得不同的结果
是否可以使用如下所示的具有相同视图 ID 但不同结果的导航案例?在托管 bean 中,我想比较输出值并决定要在页面上显示的组面板。如何获取托管 Bean 中的结果值?
<navigation-case>
<from-outcome>modifyphone</from-outcome>
<to-view-id>/modifytelephone.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>confirmmodifyphone</from-outcome>
<to-view-id>/modifytelephone.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>submitmodifyphone</from-outcome>
<to-view-id>/modifytelephone.jsp</to-view-id>
</navigation-case>
Would it be possible to use a navigation-case as shown below with the same view-id but different from-outcomes? In the managed bean, I wanted to compare the from-outcome values and decide on the group panel that I would display on the page. How can I get the from-outcome value in my managed bean?
<navigation-case>
<from-outcome>modifyphone</from-outcome>
<to-view-id>/modifytelephone.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>confirmmodifyphone</from-outcome>
<to-view-id>/modifytelephone.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>submitmodifyphone</from-outcome>
<to-view-id>/modifytelephone.jsp</to-view-id>
</navigation-case>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你不能为此使用结果。只需将其分配为 bean 属性:(
是的,这些是枚举)
,然后在 JSP 页面中:
You can't use outcomes for that. Just assign it as a bean property:
(yes, those are enums)
and then in JSP page: