Your 1st drop-down list should look like this:
<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>
Your initial true
and false
is text, not boolean. Then, in the output
section, use the following: rendered="#{engTaskFormBean.testOrigin}"