你应该返回的是double的类型吧,可以使用DecimalFormat来实现你需要的格式
DecimalFormat df = new DecimalFormat("#,###.00");
String str = df.format(value);

解决方案 »

  1.   

    为什么我在SELECT语句中将其格式化了到JSP里还是显示科学计数呢?
    CONVERT(decimal(18,2),SUM(moneycount))
      

  2.   

    为什么我在SELECT语句中将其格式化了到JSP里还是显示科学计数呢?
    CONVERT(decimal(18,2),SUM(moneycount))
      

  3.   

    很简单啊,你在jsp里用的是什么类型取的结果啊,如果是double和float当然java自动用科学计数存储了
      

  4.   

    你在 jsp 中格式化函数将这个结果进行格式化输出呀
      

  5.   

    我再JSP里是用float取的。怎么格式话呢 ?应该用什么函数?怎么写?