如何使用Ajax将结果'repeat' - 'h:selectOneRadio'传递给Backing bean上的List

时间:2015-05-15 10:56:25

标签: jsf-2 uirepeat selectoneradio

如何使用<ui:repeat>在Backing bean的List中传递<h:selectOneRadio> Ajax的结果?

<h:form rendered="#{lessonBean.TEST!=null}">
      <ui:repeat value="#{lessonBean.TEST.questions}" var="quest">
             <h:selectOneRadio value="">
                     <f:selectItem itemValue="1" itemLabel="${quest.a1}"/>
                     <f:selectItem itemValue="2" itemLabel="${quest.a2}"/>
                     <f:selectItem itemValue="3" itemLabel="${quest.a3}"/>
                     <f:selectItem itemValue="4" itemLabel="${quest.a4}"/>
                     <f:selectItem itemValue="5" itemLabel="${quest.a5}"/>
            </h:selectOneRadio>
      </ui:repeat>
</h:form>

1 个答案:

答案 0 :(得分:0)

如果lessonBean.TEST.questionsQuestion个对象的列表,您可以添加到名为Question的{​​{1}}类新Integer字段(带有getter和setter)做类似的事情:

answer