2012-01-24 15 views
0

こんにちはすべて私が引くとフォーマットしたい2つの数字を連結するチェックのシリーズをしようとしています。これは可能なのでしょうか?タイトルに誤りがある。おかげ未終了<fmt:formatNumberタグ*これは可能ですか?

 <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> 

答えて

2

値の変数を定義します...それを試してみることを約イムを

<fmt:formatNumber value="${bValue - aValue}" type="number" maxIntegerDigits="10" minFractionDigits="0" maxFractionDigits="2" groupingUsed="true" /> 
+0

非常に興味深い私の友人:

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

その後、あなたの計算や書式設定を行います! –

+0

それは私の友人に働いた! –

関連する問題