数据库数据为0.9,展示到页面显示为.9解决办法
2017-03-04 20:32
375 查看
1.若java bean中定义的属性为String类型,此时若表中字段存在小于零的正数,java后台得到的数据丢失小数点前面的0;
2.若java中定义的bean属性为Double类型,没有1中的现象(已验证)
3.解决1中的现象:
A.改变查询语句:select to_char(0.9,'fm99990.0') from dual fm99990.0表示整数部分最多5位,小数部分最多一位,fm作用是去掉数值前边多余的空格,不加fm数值前边会有空格,
弊端:如果输入的数为整数,整数后边会带有小数点,解决办法:
select rtrim(to_char(11,'fm99999999.99'),'.') from dual,如果11改为11.23无影响,正常显示
B.select to_number(to_char(0.9)) from dual
2.若java中定义的bean属性为Double类型,没有1中的现象(已验证)
3.解决1中的现象:
A.改变查询语句:select to_char(0.9,'fm99990.0') from dual fm99990.0表示整数部分最多5位,小数部分最多一位,fm作用是去掉数值前边多余的空格,不加fm数值前边会有空格,
弊端:如果输入的数为整数,整数后边会带有小数点,解决办法:
select rtrim(to_char(11,'fm99999999.99'),'.') from dual,如果11改为11.23无影响,正常显示
B.select to_number(to_char(0.9)) from dual
相关文章推荐
- 打开页面从数据库读出数据显示到页面上的解决方法
- JMeter 通过CSV Data Set Config 中文参数化数据,插入数据库后中文显示乱码,解决办法
- Restful框架中导入数据库表,选择Application/Json选项显示数据时出现500错误的解决办法
- 用ajax获得数据,可是页面显示的时不加个alert就显示不出来,随意加个alert就可以 解决办法
- 页面展示数据库信息不报错,后台存取页面信息报错。解决办法
- servlet处理数据库表中所有数据,在jsp页面表格中用jst forEach输出解决办法
- 解决在评论中能在后台数据库中插入数据,但是在页面不显示的问题(2006-08-27 16:28:19)
- <问题解决>数据库date类型数据前端页面显示格式不正确问题
- SilverLight C#中char(1)数据类型页面显示解决办法(讨论)
- 关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法
- 子页面关闭,刷新父页面,父页面的数据随之更新的解决办法。
- 向MOSS站点的数据库中插入中文字符显示为问号‘?’的一种解决办法
- ASP.net2.0页面运行时“无法显示XML页”的解决办法
- 智能设备下,在ComboBox控件添加了多项数据,只显示第一项数据,而不显示其它数据的问题解决办法
- VS 页面无法显示的原因分析及解决办法
- PHP运行错误页面无显示错误代码的解决办法
- Hibernate spring 整合数据只存在缓存而没有提交给数据库的解决办法
- 将SQL Server 2000数据库Image类型图片数据显示在页面上
- 在FF中浏览本地HTML页面,该页面中的js未加载远程数据的解决办法。
- C# 异步读取数据库里面的数据与绑定UI的解决办法