你遇到过页面显示小数有9.987870488E9这个吗?
这是因为没有保留小数的原因
有时候用js保留小数很麻烦的时候,可以用EL表达式
<fmt:formatNumber type="number" value="${member.loginBonusAmount } " maxFractionDigits="2"/>
maxFractionDigits:保留几位小数
记住在页面开始需要导入下面的包
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>