jsf selectonemenu传值的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:39:37
我在页面上有个selectOneMenu:
<xmdc:selectOneMenu value="#{Arbitrate.name}">
<xmdc:selectItem itemValue="0" itemLabel="请选择" />
<xmdc:selectItems value="#{Arbitrate.list}" />
</xmdc:selectOneMenu>

后台有一个
private String name;

get/set方法都有。

但是后台的name总是接不到值,总是获得的值为0,为什么?

应该怎样把值传过来啊?
原因找到了,产生的selectOneMenu不止一个,每次传值都是最后一个selectOneMenu传给了name,前面的都传不过去,不过还是谢谢1楼。

是不是selectitems 有问题啊,可能构造list时候漏了值吧。
改成这个测试下就知道了,如果能获得到值证明就是list的问题了,不行的话就可能是配置问题了
<xmdc:selectOneMenu value="#{Arbitrate.name}">
<xmdc:selectItem itemValue="0" itemLabel="请选择" />
<xmdc:selectItem itemValue="1" itemLabel="3" />
<xmdc:selectItem itemValue="2" itemLabel="2" />
</xmdc:selectOneMenu>