【问题标题】:get selectOneMenu selected value获取 selectOneMenu 选择的值
【发布时间】:2011-07-17 20:54:06
【问题描述】:

我有一个用于 selectOneMenu 的 clientId。我以编程方式调用 UIComponent 使用。但这是我感到困惑的地方,我想在 selectOneMenu 上获取选定的值。我试过getValue(),它给出了默认值,而getsubmittedvalue()给出了null。

有人可以帮帮我吗?

提前致谢

【问题讨论】:

  • 没有一些代码很难说!
  • @bluefoot 我不是一个忘恩负义的人,相信我。如果我错误地没有接受任何正确答案,请告诉我,我会接受。如果答案不正确并且我接受它,这会误导遇到同样问题的人,对吧?
  • 正确。但也许你应该改进它们。或者可能不是。无论如何,我很高兴你阅读了faq

标签: java xhtml jsf-2


【解决方案1】:

当您在 JSF 生命周期的错误时刻调用它,或者当组件是像 h:dataTable 这样的迭代组件的一部分并且该组件当前不在迭代阶段。毕竟,这不是 JSF 的工作方式。通常的方法是将值绑定到 bean 属性,然后在与命令链接/按钮关联的操作方法中准确访问该属性。

无论如何,我认为我在your other question 上的回答已经解决了实际 问题。

【讨论】:

  • 谢谢。我希望@bluefoot 也注意到,我接受正确的答案,否则陷入同样问题的人会被误导。
  • 不客气。至于蓝脚,不要个人认为。如果答案对解决您的问题没有任何帮助,请不要接受它。但是,对于您已经自己解决/回答的情况,您始终有资格针对您自己的问题发布答案,然后将其标记为已接受。或者当它仍然没有答案时,考虑改进问题或悬赏。
猜你喜欢
  • 2013-01-27
  • 1970-01-01
  • 1970-01-01
  • 2018-04-06
  • 2011-10-10
  • 2013-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多