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标签