Ola fiquei com uma dúvida, como vimos não tem if e else na jstl então podemos fazer de duas maneiras:
<c:if test="${p.usado}">
<td>Sim</td>
</c:if>
<c:if test="${not p.usado}">
<td>Não</td>
</c:if>
Onde negamos o outro if, ou utilizando o choose:
<c:choose>
<c:when test="${p.usado}">
<td>Sim</td>
</c:when>
<c:when test="${not p.usado}">
<td>Não</td>
</c:when>
<c:otherwise>
<td>Nenhum dos when</td>
</c:otherwise>
</c:choose>
Porém queria saber se o choose varre todos os when na hora que executa? Pois se tiver muitos pode ficar pesado, queria algo como um switch, onde encontrou algo sai do comando, ou if, else if e else, onde eles estao alinhados, achou uma resposta nem vai para as outras, alguem sabe algo sobre isso? Mais a titulo de curiosidade mesmo :)