首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
enjoy 语法
可樂君
2019-08-27 17:05
页面上是用#(product.sell_price*product.buyer_num) 不会进行计算 ,而是进行拼接。。。 结果:
应该是直接是3.5的。
使用
#(3.50*1.00) 是可以的
项目:
JFinal
1
1
评论区
JFinal
2019-08-27 17:21
你先独立输出下面的值:
#(product.sell_price)
#(product.buyer_num)
确定输出的值是对的以后,再使用: #(product.sell_price*product.buyer_num)
如果这两个变量是数值类型,你当前的用法是没问题的,如果不是数值类型,可以用一下这种方式:
#(product.sell_price.toFloat() * product.buyer_num.toFloat())
回复
JFinal
2019-08-27 17:22
toFloat() 是 enjoy 的 extension method 用法,基本数据型已添加过类似的扩展,方便类型间通过 toXxx() 进行转换,详见文档:
https://www.jfinal.com/doc/6-9
回复
要输就输给追求
2019-08-27 17:41
怕是你有一个值不是num类型
回复
发送
我要反馈
热门反馈
扫码入社
#(product.sell_price)
#(product.buyer_num)
确定输出的值是对的以后,再使用: #(product.sell_price*product.buyer_num)
如果这两个变量是数值类型,你当前的用法是没问题的,如果不是数值类型,可以用一下这种方式:
#(product.sell_price.toFloat() * product.buyer_num.toFloat())