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