我用el表达式 ${ocl.number*ocl.price}num 是int 类型的 price 是double 类型的 又是后显示的是
144.2000000000000000001
如何修改啊小脚本里面好像不能写el

解决方案 »

  1.   

    tomcat里面启动后貌似有介绍,你去找找看。 有jsp方面介绍的。如果没有那就没有了。。
    有EL表达式精确计算没有什么意义啊。
      

  2.   

    数据转换只会往大的范围转, int < double , 你的值出来肯定是个double型的喽
      

  3.   

    用Struts标签 
    数字(保留两位小数):< bean:write name="number" format="00.00"/> 不保留小数就是
    < bean:write name="number" format="0"/>  
    或者是< bean:write name="number" format="00"/>  
    这两个你试一下
      

  4.   

    {ocl.number把它转一个DOUBLE传到前台来不过我记得JSTL有格式化金额的标签的 你可以查下JSTL标签