php jsp代码格式化,JSP JSTL <fmt:formatNumber>标签:格式化数字

标签用于设置数字在不同国家区域的显示格式,例如,数字 1000000.9,在中国将使用 1,000,000.9 的格式,而在法国则会使用 1 000 000.9 的数字格式。

语法:

[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

标签各属性的详细介绍如表所示。

标签属性

属性

类型

描述

引用 EL

value

String,Number

被格式化的数字

可以

type

String

数字格式的表现类型,可以选择货币、百分比和数字类型。下表介绍

可以

pattern

String

模式字符串

可以

currencyCode

String

货币单位代码

可以

currencySymbol

String

货币符号

可以

groupingUsed

boolean

是否对格式化数字的整数部分分组,例如:123,456,789.001

可以

maxIntegerDigits

int

数字格式化后的最大整数位数

可以

minIntegerDigits

int

数字格式化后的最小整数位数

可以

maxFractionDigits

int

数字格式化后的最大小数位数

可以

minFractionDigits

int

数字格式化后的最小小数位数

可以

var

String

存储格式化后的数字格式

不可以

scope

String

变量的作用范围

不可以

type属性的类型

类型

说明

示例

number

数字格式

6.7

currency

货币格式

¥6.70

percent

百分比格式

670%

示例1

应用 标签将数字 7.17 分别以数字、货币和百分比格式输出,关键代码如下:

示例2

本示例应用 标签设定其 type 属性的不同值,实现对含有小数的数值进行格式化和对货币币种的不同显示,关键代码如下:

示例3

本示例应用 标签将圆周率显示为科学计数法的模式,关键代码如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值