Witam, mój problem wygląda następująco:
Mam klasy:
test z tablicą pytań
pytanie z tablicą odpowiedzi
odpowiedź
i taki kod w pliku jsp:
<h:form>
<h:commandButton action="#{test.WypelnijTablicePytan}" value="Wylosuj pytania"/>
<h:dataTable value="#{test.tablicaPytan}" var="tPytania">
<h:column>
<h:outputText value="#{tPytania.tresc}?" />
<h:dataTable value="#{tPytania.odpowiedzi}" var="tOdpowiedzi">
<h:column>
//tutaj ładuję sobie wartość isTrue do listy isTrueTable w zależnosci od tego czy mam zaznaczony CheckBox
<h:selectManyCheckbox value="#{tOdpowiedzi.isTrueTable}">
<f:selectItem itemValue="#{tOdpowiedzi.isTrue}" itemLabel="#{tOdpowiedzi.tresc}"/>
</h:selectManyCheckbox>
//tu wyświetlam elementy listy isTrueTable
<h:outputText value="#{tOdpowiedzi.isTrueTable}" />
</h:column>
</h:dataTable>
</h:column>
</h:dataTable>
<h:commandButton value="Oceń"/>
</h:form>
Moje pytanie brzmi: W jaki sposób po nacisnięciu commandButton wywołać funkcje która zrobi mi coś z lista isTrueTable (tą do której wrzuciłem sobie wartości)??