如何使用jstl格式标记格式化货币值?

时间:2014-01-03 06:42:34

标签: java html jsp jstl

我有一个文本框,该文本框中的值如0.0,它是我需要格式化的货币值,代码如下所示

 - <div class="input"> <input type="radio" name="minSavingsPre"
   id="minSavingsOn" class="_mirror
   {mirror:{to:'minPlaceholder',autoSubmit:false}}" value="true" />
   <buxwatch:message
   code="fi.admindashboard.rewardcontrols.savingsthresholds.mindollarsavingsofeachreward.radio"
   /> <input type="text" name="minimumSavingPre" id="minimumSavingPre"
   class="_mirror {rules:{required:function(element) {return
   $('#minPlaceholder').val() ==
   'true';}},mirror:{to:'minimumSaving',autoSubmit:false}}" /> </div>

我不知道如何使用JSTL格式化它 任何人都可以帮助我

1 个答案:

答案 0 :(得分:7)

您可以为此目的使用JSTL标记<fmt:formatNumber>

例如:

<p>Currency in USA :
<fmt:setLocale value="en_US"/>
<fmt:formatNumber value="${balance}" type="currency"/></p>

输出(余额= 120000.23

Currency in USA : $120,000.23

查看