5.6.5 parseNumber标签
parseNumber标签用于将以字符串表示的数字、货币或者百分比解析成数字,其语法有两种形式。第一种形式没有body content:
1  | <fmt:parseNumber value="numericValue"  | 
第二种形式有 body content:
1  | <fmt:parseNumber [type="{number|currency|percent}"]  | 
body content是JSP。
下面的parseNumber标签用于解析有界变量quantity引用的值,并将结果保存在有界变量formattedNumber中:
1  | <fmt:parseNumber var="formattedNumber" type="number"  | 
parseNumber标签的属性
| 属性 | 类型 | 描述 | 
|---|---|---|
value+ | 
字符串或数字 | 要解析的字符串 | 
type+ | 
字符串 | 说明该字符串是要被解析成数字、货币,还是百分比 | 
pattern+ | 
字符串 | 定制格式化样式,决定value属性中的字符串要如何解析 | 
parseLocale+ | 
字符串或者java.util.Locale | 
定义locale,在解析操作期间将其默认为格式化样式,或将pattern属性定义的样式应用其中 | 
integerOnly+ | 
布尔 | 说明是否只解析指定值的整数部分 | 
var | 
字符串 | 保存输出结果的有界变量名称 | 
scope | 
字符串 | var的范围 | 
原文链接: 5.6.5 parseNumber标签