zl程序教程

您现在的位置是:首页 >  后端

当前栏目

《Java EE 7精粹》—— 3.9 导航规则

JAVA规则 导航 EE 精粹 3.9
2023-09-11 14:17:36 时间
隐式导航规则寻找一个动作(例如链接或按钮的点击)的结果。如果发现一个Facelets页面与动作结果匹配,该页面将被呈现:

本节书摘来异步社区《Java EE 7精粹》一书中的第3章,第3.9节,作者:【美】Arun Gupta,更多章节内容可以访问云栖社区“异步社区”公众号查看。

3.9 导航规则

JSF定义了隐式和显式的导航规则。

隐式导航规则寻找一个动作(例如链接或按钮的点击)的结果。如果发现一个Facelets页面与动作结果匹配,该页面将被呈现:

4e070afa491eb78649d78c588d023a8ca82098d6

在这段代码中,单击该按钮将显示在同一个目录下的login.xhtml页面。

可以在faces-config.xml中使用指定显式的导航,可以使用指定有条件导航:

4798f8b7304cd6b4e5112ef27ad01b66847c9520

在这段代码中,只有当用户的身份是一个优质客户(premiumcustomer)时,从index.xhtml到login.xhtml的页面导航才会发生。


异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。