Java 如何从select ONE(选择一个)菜单中获取选定的值可以将其放入数据表中

Java 如何从select ONE(选择一个)菜单中获取选定的值可以将其放入数据表中,java,jsf,primefaces,Java,Jsf,Primefaces,我的xhtml是: 角色详细信息 </f:facet> <p:column headerText="Roleid"> <p:selectOneMenu id="user_page" value="#{ps.roleid}" > <f:selectItem itemLabel="Select One" /> <f:select

我的xhtml是:

角色详细信息

                </f:facet>
        <p:column headerText="Roleid">

        <p:selectOneMenu id="user_page" value="#{ps.roleid}" >
            <f:selectItem itemLabel="Select One"   />
            <f:selectItems value="#{one.p}" var="vv" itemLabel="#{vv.roleid}"
                itemValue="#{vv.roleid}" />

        </p:selectOneMenu>

我将select one menu component(选择一个菜单组件)放在数据表中如何从select one menu component(选择一个菜单组件)中获取所选内容的值。您可以将带有f:setpropertyActionListener的行号传递给目标属性并使其工作

<p:selectOneMenu id="user_page" value="#{ps.roleid}" >
        <f:selectItem itemLabel="Select One"   />
        <f:selectItems value="#{one.p}" var="vv" itemLabel="#{vv.roleid}"
            itemValue="#{vv.roleid}" />
       <p:ajax update="fieldId" event="change"
                listener="#{ps.onChangeMethod}" >
             <f:setPropertyActionListener target="#{ps.additionalProperty}" value="value_here"/>
       </p:ajax>
    </p:selectOneMenu>

有关客户端的更多信息:

<p:selectOneMenu id="user_page" value="#{ps.roleid}" >
        <f:selectItem itemLabel="Select One"   />
        <f:selectItems value="#{one.p}" var="vv" itemLabel="#{vv.roleid}"
            itemValue="#{vv.roleid}" />
       <p:ajax update="fieldId" event="change"
                listener="#{ps.onChangeMethod}" >
             <f:setPropertyActionListener target="#{ps.additionalProperty}" value="value_here"/>
       </p:ajax>
    </p:selectOneMenu>