数据过大或接近于0,java会自动使用科学计数法显示
要使得数据以正常的小数显示可使用DecimalFormat类:
要使得数据以正常的小数显示可使用DecimalFormat类:
java.text.DecimalFormat df=new java.text.DecimalFormat("#0.00");//指定转换的格式
//方法1
<c:set value="${assignPlan.cashTotal}" var="cash" scope="request"></c:set>
<%
Object cash=request.getAttribute("cash");
if("".equals(cash)||cash==null){cash="0";}
String s=df.format(cash);//将double类型的值转换为String类型
%>