java如何使用valueChangeListener在我的bean中获取selectManyCheckbox值?
我正在尝试将用户选择值添加到我的支持bean中。我已经在下面发布了我的XHTML代码:
<p:selectManyCheckbox style="z-index: 1000" id="gencount" layout="grid" columns="1" valueChangeListener="#{subUserBean.degreeFilter}">
<p:ajax event="click"/>
<f:selectItem itemValue="All" itemLabel="All"/>
<f:selectItem itemValue="BE" itemLabel="BE"/>
<f:selectItem itemValue="B.TECH" itemLabel="B.TECH"/>
<f:selectItem itemValue="MCA" itemLabel="MCA"/>
</p:selectManyCheckbox>
my bean中的值更改侦听器:
public void degreeFilter(ValueChangeEvent dege) {
System.out.println("Select degree-->"+dege.getNewValue().toString());
}
我只得到对象值为“[Ljava.lang.String;@a33ca7”,但我需要选择值为“BE”
# 1 楼答案