java – 如何在表达式语言中格式化数字?

如何在EL中为数字(例如long或BigDecimal)进行格式化输出?例如,我想将一些十进制数字限制为3

${result.returnValue.contract.balance}

解决方法

使用< fmt:formatNumber />

http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/fmt/formatNumber.html

例如:

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

<fmt:formatNumber 
     value="${result.returnValue.contract.balance}" 
     maxFractionDigits="3"/>

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。