日期:2014-05-16  浏览次数:20353 次

JSTL <fmt:formatNumber> 参数含义以及取值范围

<fmt:formatNumber>
Syntax 1: without a body

<fmt:formatNumber value=”numericValue”

[type=”{number|currency|percent}”]

[pattern=”customPattern ”]

[currencyCode=”currencyCode” ]

[currencySymbol=”currencySymbol” ]

[groupingUsed=”{true|false}”]

[maxIntegerDigits=”maxIntegerDigits” ]

[minIntegerDigits=”minIntegerDigits” ]

[maxFractionDigits=”maxFractionDigits” ]

[minFractionDigits=”minFractionDigits” ]

[var=”varName ”]

[scope=”{page|request|session|application}”]/>

Syntax 2: with a body to specify the numeric value to be formatted

<fmt:formatNumber [type=”{number|currency|percent}”]

[pattern=”customPattern ”]

[currencyCode=”currencyCode” ]

[currencySymbol=”currencySymbol” ]

[groupingUsed=”{true|false}”]

[maxIntegerDigits=”maxIntegerDigits” ]

[minIntegerDigits=”minIntegerDigits” ]

[maxFractionDigits=”maxFractionDigits” ]

[minFractionDigits=”minFractionDigits” ]

[var=”varName ”]

[scope=”{page|request|session|application}”]>

numeric value to be formatted

</fmt:formatNumber>

参数说明:

Value :要格式化的值

Type :怎样进行格式化,如货币 (currency) ,百分比 (percent) ,数字 (number)

Pattern :以怎样的格式进行格式化,可以自定义输出格式

currencySymbol :当前货币符号,如¥, $

groupingUsed :是否进行分组输出,会对数字三个一组进行输出

maxIntegerDigits :整数位最大多数位

minIntegerDigits :整数位最少多数位

maxFractionDigits :小数位最多多少位

minFractionDigits :小数位最少多少位

?