获取selectOneMenu选中的值

时间:2011-03-18 02:23:48

标签: java xhtml jsf-2

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

有人可以帮帮我吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

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

无论如何,我认为实际的问题已经通过your other question的答案解决了。