数据库数据为0.9,展示到页面显示为.9解决办法

Posted 子衿悠悠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库数据为0.9,展示到页面显示为.9解决办法相关的知识,希望对你有一定的参考价值。

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

以上是关于数据库数据为0.9,展示到页面显示为.9解决办法的主要内容,如果未能解决你的问题,请参考以下文章

FAQ分析服务导出的事件数据和概览页面展示的数据不一致该如何解决?

post方式加载iframe

ajax获取的数据,怎么存储在页面

codemirror代码重复显示

java操作数据库,以页面显示学生信息为例

团队开发冲刺第十天(实现页面展示评论数与点赞数)