незавершенный - PullRequest
       16

незавершенный

0 голосов
/ 24 января 2012

Привет всем. Я пытаюсь выполнить серию проверок, чтобы объединить два числа, которые я хочу вычесть и отформатировать.Это возможно или есть альтернатива?Я получаю эту ошибку в заголовке.Спасибо

        <td><fmt:formatNumber value='${'
        <c:choose>
        <c:when test="${columnB == 'MWS'}">'line.initialQS.quantities[0]'</c:when> 
        <c:when test="${columnB == 'SMC Unfunded'}">'line.expectedUnfundedQS.quantities[0]'</c:when>
        <c:when test="${columnB == 'SMC Funded'}">'line.expectedFundedQS.quantities[0]'</c:when>
        <c:when test="${columnB == 'MMC'}">'line.targetQS.quantities[0]'</c:when>
        <c:when test="${columnB == 'Current Scenario'}">'line.currentQS.quantities[0]'</c:when>
        <c:otherwise>
           </c:otherwise>
           </c:choose>
        ' - '
        <c:choose>
        <c:when test="${columnA == 'MWS'}">'line.initialQS.quantities[0]'</c:when> 
        <c:when test="${columnA == 'SMC Unfunded'}">'line.expectedUnfundedQS.quantities[0]'</c:when>
        <c:when test="${columnA == 'SMC Funded'}">'line.expectedFundedQS.quantities[0]'</c:when>
        <c:when test="${columnA == 'MMC'}">'line.targetQS.quantities[0]'</c:when>
        <c:when test="${columnA == 'Current Scenario'}">'line.currentQS.quantities[0]'</c:when>
        <c:otherwise>
       </c:otherwise>
       </c:choose>
        '}'
        type="number"  maxIntegerDigits='10' minFractionDigits='0' maxFractionDigits='2' groupingUsed='true' /></td>   

1 Ответ

2 голосов
/ 24 января 2012

Определить переменные для значений:

...
<c:when test="${columnB == 'MWS'}">
    <c:set var="bValue" value="${line.initialQS.quantities[0]}" />
</c:when>
...

Затем выполните расчеты или форматирование:

<fmt:formatNumber value="${bValue - aValue}" type="number" maxIntegerDigits="10" minFractionDigits="0" maxFractionDigits="2" groupingUsed="true" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...