Я пытаюсь реализовать логику JSTL c, которая отображала кнопки отправки на основе следующих логи c:
<c:choose>
<!-- if it's demo mode skip every limit check, if not check them -->
<c:when test="#{dashboard.demoMode == 'false'}">
<c:when test="#{dashboard.allowedTrades == 0}">
<h:commandButton id="buyx" x:data-toggle="modal" x:data-target="#hitsModal" />
</c:when>
<c:when test="#{dashboard.currentBalance == 0}">
<h:commandButton id="buyz" x:data-toggle="modal" x:data-target="#chargeModal" />
</c:when>
</c:when>
<c:otherwise>
<h:commandButton id="buy" action="#{dashboard.calculateProcessing}" />
</c:otherwise>
</c:choose>
Но, к сожалению, я получаю 2 кнопки - buyx
buyz
, Эти кнопки отображаются вместе. Должна отображаться только одна кнопка.
Есть ли способ реализовать код таким образом, чтобы отображать только одну кнопку за раз?