最近在做报表
数据库量较大、而且精度有一定的要求、我使用的是decimalformat,目前全部是在jsp里面做的精度处理、
由于是报表、各类乘除叠加啥的很多、有点迷茫?这块的精度处理是放在后台里处理呢?还是放在jsp里呢?
如果放在后台里处理的话,代码会相当繁琐!如果放在前台,倒是可以减少一部分代码量、因为就算在后台
全部算好了,到了前台还是需要循环取值之类的处理、但是在jsp处理的话,编写的时候又很难调试。
希望有做报表经验的大大们给点经验……

解决方案 »

  1.   

    库里面取出来不按double类型来?按double类型来的话 多次计算下来 精度可能会比较高 我要略掉 还是要处理啊……
      

  2.   

    后台处理
    前台根据mvc的功能来说
    只负责显示就行了
      

  3.   


    数据库里定义就是decimal,2位小数,你用什么来取,关系不大吧。多次计算下来,最后还是给用户展示2位小数的精度。
      

  4.   

    数据库里面都是number 然后通过一个db框架 拿到的数据全是bigdecimal,然后转型计算的。除啊除的就出多位小数了、所以要处理……