有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Back bean方法在使用两个h的单一表单时未调用:selectonemenus和command button

当我执行下面的代码时,我的backbean方法没有被调用,希望我能得到解决方案

 <rich:panel style="width: 750px" header="Manage Content">
 <h:form>

 <h:outputText value="Select Division's Id : "/>
 <h:selectOneMenu id="divId" value="#{pageDataBean.selectedDivId}" style="width: 150px" >
        <f:selectItems  value="#{pageServiceBean.retriveDivId}" />
 </h:selectOneMenu>

 <h:outputText value="Select Content Type : "/>
 <h:selectOneMenu id="firstDropDown" value="#{pageDataBean.selectedBlockType}" style="width: 150px">
        <f:selectItems  value="#{pageServiceBean.blockType}" />
        <a4j:support event="onchange" reRender="secondDropDown" ajaxSingle="true" />
 </h:selectOneMenu>

<h:outputText value="Select Content : "/>
<h:selectOneMenu id="secondDropDown" value="#{pageDataBean.selectedBlock}" style="width: 150px">
        <f:selectItems value="#{pageServiceBean.blockName}" />
</h:selectOneMenu>

<h:commandButton value="Add" action="#{pageServiceBean.addContentToDiv}" style="width: 75px">
</h:commandButton>
</h:form>
</rich:panel>

共 (0) 个答案