Mam taki oto kod:
<ui:repeat value="#{app.listaZadania}" var="lista">
<c:if test="#{lista.wykonane}" >
<h:panelGroup class="zrobione" layout="block"> #{lista.zadanie} #{lista.wykonane} #{lista.wykonane}<br/></h:panelGroup>
</c:if>
<c:if test="#{!lista.wykonane}" >
<h:panelGroup class="niezrobione" layout="block"> #{lista.zadanie} #{lista.wykonane} #{lista.wykonane}<br/></h:panelGroup>
</c:if>
</ui:repeat>
W #{lista.wykonane} siedzi zmienna typu boolean która przyjmuje wartości tylko true albo false. Niestety nawet true traktuje jako false. I wykonuje drugiego if'a. Czy może mi ktoś powiedzieć dlaczego tak się dzieje ?