使用场合:
<fmt:formatNumber>标签用于格式化数字,百分比,货币
属性:
语法
如果使用pattern属性。这个属性可以让您在对数字编码时包含指定的字符。接下来的表格中列出了这些字符。
语法格式主要有两种:
1-没有主题内容:
<fmt: formatNumber value=”numericValue”
[type=”{number| currency| percent}”]
[pattern=”customPattern”]
[currencyCode=”currencyCode”]
[currencySymbol=”currencySymbol”]
[maxIntegerDigits]
[minIntegerDigits]
[maxFractionDigits]
[minFractionDigits]
[var=”varName”]
[scope=”{page|request|session|application}”]
>
2-有主题内容:
<fmt: formatNumber
[type=”{number| currency| percent}”]
[pattern=”customPattern”]
[currencyCode=”currencyCode”]
[currencySymbol=”currencySymbol”]
[maxIntegerDigits]
[minIntegerDigits]
[maxFractionDigits]
[minFractionDigits]
[var=”varName”]
[scope=”{page|request|session|application}”]
numeric value to be formartted
>
其中的currencyCode可以通过ISO4217货币代码表查询得到
示例
(引入标签库:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>)
<fmt:formatNumber value="1299.99" type="currency" currencyCode="CNY"></fmt:formatNumber>
结果:
¥1,299.99