您的位置:老铁SEO > 站长新闻 > 网站交易 >

formatnumber,使用fmt:formatNumber标签格式化el表达式的值

文章来源:http://www.6cu.com

作者:seo外链

人气:19

2021-03-22 15:57:48

     fmt:formatNumber标签可以用于格式化数字,百分比,货币。

     语法格式如下:

     参数说明

     value 要显示的数字

     type NUMBER,CURRENCY,或 PERCENT类型

     pattern 指定一个自定义的格式化模式用与输出

     currencyCode 货币码(当type="currency"时)

     currencySymbol 货币符号 (当 type="currency"时)

     groupingUsed 是否对数字分组 (TRUE 或 FALSE)

     maxIntegerDigits 整型数最大的位数

     minIntegerDigits 整型数最小的位数

     maxFractionDigits 小数点后最大的位数

     minFractionDigits 小数点后最小的位数

     var 存储格式化数字的变量 否 Print to page

     scope var属性的作用域 否 page

     1,EL表达式取整数或者取固定小数位数的简单实现

     例如8 / 7 , {8/7} ,8/7,{6/7} ,${12/7 } 在页面的显示结果分别为:

     1.1428571428571428

     0.8571428571428571

     1.7142857142857142

     现在我们只想取前面的整数,此时我用的是EL表达式的fmt:formatNumber标签,例如:

     <fmt:formatNumber type="number" value="${8/7)}" maxFractionDigits="0"/> 

     结果为1,maxFractionDigits="0"表示保留0位小数,即取整。

     注意:此时取的整数是四舍五入的。如果是1 / 7 结 果 就 是 0 , 如 果 是 {1/7}结果就是0,如果是1/7结果就是0,如果是{6/7}结果就是1,此方法适合想四舍五入取整的。 当然想保留固定位小数只需将maxFractionDigits="0"中的0做适当修改就可以了,想保留小数点后几位就改成几。

     原文链接:https://blog.csdn.net/shiyong1949/article/details/53184682


上一篇:R语言如何实现多元线性回归

下一篇:没有了

相关文章

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部