【问题标题】:JSF Page NavigationJSF 页面导航
【发布时间】:2011-11-03 03:54:25
【问题描述】:

我想根据导航规则启用或禁用组件。例如,当我从特定页面遍历时,我想启用一个组件,否则它应该处于禁用状态。

【问题讨论】:

    标签: jsf navigation


    【解决方案1】:

    如果您使用 JSF 2.0,可能最简单的方法是在导航规则中放置一个参数。如果您在绑定到某个bean的目标页面上使用f:viewParam,您可以检查您绑定视图参数的属性是否为空。

    如果您的导航规则不会导致重定向,您还可以在请求范围内放置一些标记。目标页面的初始渲染将发生在同一个请求中,并且很容易得到它。在这种情况下,您必须将其存储在某个适当的位置(例如 JSF 2 中的查看范围)以保留回发信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 2015-08-12
      • 1970-01-01
      • 1970-01-01
      • 2013-05-06
      • 2011-07-05
      相关资源
      最近更新 更多