牛骨文教育服务平台(让学习变的简单)
博文笔记

EL表达式中取整或保留两位小数

创建时间:2016-06-19 投稿人: 浏览次数:6774

第一步:导入标签库

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

第二步:选择自己的输出格式

以下格式可以参考:

<fmt:formatNumber value="12" type="currency" pattern="$.00"/> -- $12.00
<fmt:formatNumber value="12" type="currency" pattern="$.0#"/> -- $12.0
<fmt:formatNumber value="1234567890" type="currency"/> -- $1,234,567,890.00(那个货币的符号和当前web服务器的 local 设定有关)
<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> -- 123,456.79
<fmt:formatNumber value="123456.7" pattern="#,#00.0#"/> -- 123,456.7
<fmt:formatNumber value="123456.7" pattern="#,#00.00#"/> -- 123,456.70
<fmt:formatNumber value="12" type="percent" /> -- 1,200%



还有个小问题,比如 ${value} 的值等于180, 想要结果输出格式为 1.80 ,这时使用 ${value/100} 结果是2,不是自己想要的,应该使用${value*0.01}。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。