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

5 html java 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>
Run Code Online (Sandbox Code Playgroud)

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

Jig*_*shi 7

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

例如:

<p>Currency in USA :
<fmt:setLocale value="en_US"/>
<fmt:formatNumber value="${balance}" type="currency"/></p>
Run Code Online (Sandbox Code Playgroud)

输出:(有余= 120000.23)

Currency in USA : $120,000.23
Run Code Online (Sandbox Code Playgroud)

看到