3、 小数点保留两位:
3.1 用JSTL标签中的fmt标签
在JSP开头导入以下标签:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
从后台传入的值是deltmain。 这里的pattern就相当于DecimalFormat。
<fmt:formatNumber value="${deltmain}" pattern="##.##" minFractionDigits="2" ></fmt:formatNumber>
3.2 用普通JS写:
function to1bits(flt) {
if(parseFloat(flt) == flt)
return Math.round(flt * 10) / 10;
// 到4位小数, return Math.round(flt * 10000) / 10000;
else
return 0;
}
本文介绍如何使用JSTL的fmt标签和JavaScript函数实现小数点后保留两位的操作。对于JSTL方式,通过fmt:formatNumber标签设置pattern属性为##.##并指定最小小数位数;而JavaScript方法则采用自定义函数to1bits进行数值处理。
673

被折叠的 条评论
为什么被折叠?



