Pessoal,
Estou tentando utilizar o choose para determinar o tipo de questão de um questionário.
Porém, apesar de UM dos métodos unicaEscolha, multiplaEscolha e subjetiva retornar true, sempre está caindo no otherwise.
Alguém sabe onde estou errando?
Abraço
<rich:dataTable value="#{entrevistaHandler.listaQuestao}" var="que" id="DTEntrevista" width="100%" cellspacing="0" cellpadding="0" border="1">
<c:choose>
<c:when test="${que.tipoQuestao.unicaEscolha}" >
Única Escolha
</c:when>
<c:when test="${que.tipoQuestao.multiplaEscolha}">
Múltipla Escolha
</c:when>
<c:when test="${que.tipoQuestao.subjetiva}">
Subjetiva
</c:when>
<c:otherwise>
<br /><h:outputText value="FALHA! Tipo de questão não cadastrada!" style="font-size: 18px;font-weight: bold;" />
<br /><h:outputText value="#{que.tipoQuestao.unicaEscolha}" style="font-size: 18px;font-weight: bold;" />
</c:otherwise>
</c:choose>
</rich:dataTable>