【问题标题】:How do you switch backing bean objects in JSF?如何在 JSF 中切换支持 bean 对象?
【发布时间】:2011-01-28 20:58:28
【问题描述】:

假设我引用了一个实例对象的多个标签、文本输入、收音机等。我想使用该页面上的下拉菜单将前面提到的引用切换到对象的另一个实例。

这部分很容易使用更改侦听器。但是,我遇到的问题是当前显示在屏幕上的值正在设置到新的第二个实例中。

我希望将当前值存储在当前实例中,然后当页面刷新时,我希望新值来自新实例并显示在屏幕上。

有没有办法做到这一点?我的问题有意义吗?

格雷

【问题讨论】:

  • JSF 1.x 还是 2.x?为什么要标记[ajax]

标签: ajax jsf myfaces


【解决方案1】:

值更改侦听器完全是错误的工具,因为它在设置值之前被调用。

你想要的是一个动作监听器,它会在页面中的值被验证和设置后被调用。

【讨论】:

  • 我知道 actionListeners 在动作之前被调用,现在我知道 changeListeners 在 actionListeners 之前被调用。某处是否有完整的订单清单?
猜你喜欢
  • 1970-01-01
  • 2010-10-18
  • 2012-09-23
  • 2014-03-10
  • 2014-12-28
  • 2015-11-30
  • 1970-01-01
  • 1970-01-01
  • 2012-09-06
相关资源
最近更新 更多