日期:2014-05-17  浏览次数:20782 次

关于 jsp取消科学计数法显示的问题
问题描述:

本人现在用EL表达式写了个数据到table中但是table中显示时是科学计数法
但是我现在想取消这种科学计数法 让他显示本来的数据
(数据库中显示的是无科学计数法)

所以想请教各位大侠,答案正确马上结题


------解决方案--------------------
探讨
问题描述:

本人现在用EL表达式写了个数据到table中但是table中显示时是科学计数法
但是我现在想取消这种科学计数法 让他显示本来的数据
(数据库中显示的是无科学计数法)

所以想请教各位大侠,答案正确马上结题

------解决方案--------------------
你是在数据库里显示的问题 还是在页面上显示的问题?
------解决方案--------------------
double a=8.950988888099E9
DecimalFormat df = new DecimalFormat("0.00"); 
System.out.println(df.format(a));

你自己封装一个类 写一个方法: replace(double a) 然后数据插入之前 把数据换一下就OK了。

比如说你要插入 a 让a=replace(a) 然后再进行插入
------解决方案--------------------
你试试这个行不行 拿出来的时候转成String型 放进去的时候再给转成double型
------解决方案--------------------
探讨
web页面显示的问题