【问题标题】:How would one use navigation rules in JSF2.0?如何在 JSF2.0 中使用导航规则?
【发布时间】:2011-09-14 19:30:20
【问题描述】:

我正试图围绕 JSF2.0 中的导航规则展开思考。如果我有一个带有操作方法的按钮,导航规则的目的是将我移动到“结果”页面吗?我想这似乎太简单了,你不能只 f:ajax 并更新页面上的结果区域吗?导航规则的真正目的是什么?如何在 JSF 2.0 中有效地使用它们?

使用小马的比喻加分。

【问题讨论】:

    标签: java jakarta-ee jsf-2


    【解决方案1】:

    为什么不让你的小马跳上this site 并从一个好的教程中找到基础知识:)

    【讨论】:

      【解决方案2】:

      导航规则的要点在于,它们允许服务器根据请求中的数据来决定下一个显示哪个视图 - 结果页面、错误页面、工作流中几个可能的后续页面中的下一个,随便。

      它们并不总是有用 - 大多数应用程序只有线性工作流程并在页面中显示错误,因此您永远不需要导航规则。我一直认为这样一个(根据我的经验)很少有用的特性成为 Struts 和 JSF 的核心概念有点奇怪。但它对于具有大量分支逻辑的工作流肯定很有用。

      至于 AJAX - 这是一个不同的用例。如果您要切换到完全不同的视图,则应该进行完整更新而不是使用 AJAX。

      【讨论】:

      • 谢谢!这就是我一直在寻找的答案!
      猜你喜欢
      • 2013-10-22
      • 2012-02-25
      • 2012-12-31
      • 2011-12-07
      • 1970-01-01
      • 2013-09-01
      • 2016-07-14
      • 2014-02-20
      • 1970-01-01
      相关资源
      最近更新 更多