Jsf rk使用“#{engTaskFormBean.testOrigin}”和“#{!engTaskFormBean.testOrigin}”产生了所需的结果。您可以更新问题plz:)中的当前代码吗?这看起来不错,适合我。你能发布完整的bean和完整的xhtml

Jsf rk使用“#{engTaskFormBean.testOrigin}”和“#{!engTaskFormBean.testOrigin}”产生了所需的结果。您可以更新问题plz:)中的当前代码吗?这看起来不错,适合我。你能发布完整的bean和完整的xhtml,jsf,jsf-2,Jsf,Jsf 2,rk使用“#{engTaskFormBean.testOrigin}”和“#{!engTaskFormBean.testOrigin}”产生了所需的结果。您可以更新问题plz:)中的当前代码吗?这看起来不错,适合我。你能发布完整的bean和完整的xhtml吗? <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/c


rk使用“#{engTaskFormBean.testOrigin}”和“#{!engTaskFormBean.testOrigin}”产生了所需的结果。您可以更新问题plz:)中的当前代码吗?这看起来不错,适合我。你能发布完整的bean和完整的xhtml吗?
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">

<h:form id="form">

    <h3>

        <b>Test Origin: </b>
        <h:selectOneRadio required="true" value="#{engTaskFormBean.testOrigin}">
            <f:selectItem itemValue="#{true}" itemLabel="Qualification" />
            <f:selectItem itemValue="#{false}" itemLabel="Experimental" />
        <f:ajax execute="@this" render="output" />
        </h:selectOneRadio>
        <br /> <br />

        <h:panelGroup id="output">
            <b>Priority Category: </b>

            <h:selectOneMenu value="#{engTaskFormBean.priorityCatValue}"
                rendered="#{engTaskFormBean.testOrigin}">
                <f:selectItem itemValue="End Of Life" itemLabel="End Of Life" />
                <f:selectItem itemValue="New Design" itemLabel="New Design" />
                <f:selectItem itemValue="2nd Source" itemLabel="2nd Source" />
                <f:selectItem itemValue="Suitable Sub." itemLabel="Suitable Sub." />
            </h:selectOneMenu>
            <br />
            <br />

            <h:selectOneMenu value="#{engTaskFormBean.priorityCatValue}"
                rendered="#{!engTaskFormBean.testOrigin}">
                <f:selectItem itemValue="Customer Inquiry" itemLabel="Customer Inquiry" />
                <f:selectItem itemValue="Internal" itemLabel="Internal" />
            </h:selectOneMenu>
            <br />
            <br />
        </h:panelGroup>

    </h3>

</h:form>
</html>
private boolean testOrigin;


public boolean isTestOrigin() {
    return testOrigin;
}

public void setTestOrigin(boolean testOrigin) {
    this.testOrigin = testOrigin;
}
<h:selectOneRadio required="true" value="#{engTaskFormBean.testOrigin}">
    <f:selectItem itemValue="#{true}" itemLabel="Qualification" />
    <f:selectItem itemValue="#{false}" itemLabel="Experimental" />
    <f:ajax execute="@this" render="output" />
</h:selectOneRadio>
        <b>Test Origin: </b>
        <h:selectOneRadio required="true" value="#{engTaskFormBean.testOrigin}">
            <f:selectItem itemValue="#{true}" itemLabel="Qualification" />
            <f:selectItem itemValue="#{false}" itemLabel="Experimental" />
            <p:ajax process="@this" update=":form:output"/>
        </h:selectOneRadio>
        <br /> <br />

        <h:panelGroup id="output">
        <center>    
            <b>Priority Category: </b>

            <h:selectOneMenu value="#{engTaskFormBean.priorityCatValue}"
                rendered="#{engTaskFormBean.testOrigin}">
                <f:selectItem itemValue="End Of Life" itemLabel="End Of Life" />
                <f:selectItem itemValue="New Design" itemLabel="New Design" />
                <f:selectItem itemValue="2nd Source" itemLabel="2nd Source" />
                <f:selectItem itemValue="Suitable Sub." itemLabel="Suitable Sub." />
            </h:selectOneMenu>
            <br />
            <br />

            <h:selectOneMenu value="#{engTaskFormBean.priorityCatValue}"
                rendered="#{!engTaskFormBean.testOrigin}">
                <f:selectItem itemValue="Customer Inquiry" itemLabel="Customer Inquiry" />
                <f:selectItem itemValue="Internal" itemLabel="Internal" />
            </h:selectOneMenu>
            <br />
            <br />

        </center>
        </h:panelGroup>