作业帮 > 综合 > 作业

关于EL表达式除法运算的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 06:33:13
关于EL表达式除法运算的问题
${10/12} = 0.8333333333333334
${a} = 10
${b} = 12
${a/b} = 1 为什么不是0.8333333333333334?
这里的 = 不是变量声明 是前台显示的结果 a b 的值是从后台传到前台来的
自己解决了 原因是用hibernate执行sql查询时没有用addScalar指定类型
你用(double)a/(double)b
试试.在不就用BigDecimal
BigDecimal bd = new BigDecimal();
bd.m…… 什么的.你自己看下API.