【问题标题】:Multipling a parameter in GSP grails view在 GSP grails 视图中乘以参数
【发布时间】:2017-05-19 15:18:45
【问题描述】:

我正在尝试在 GSP 视图中乘以这样的参数:

<g:set var="denom" value="${ denomination.denomination.toDouble() * .01) }"/>

Grails 一直在用“*”尖叫“意外标记”,但当我尝试添加时它完全没问题!!

<g:set var="denom" value="${ denomination.denomination.toDouble() + .01) }"/>

我错过了什么吗?

【问题讨论】:

  • .01 后面多了一个)。这就是问题所在。
  • @JoshuaMoore 我是个白痴,谢谢

标签: grails gsp


【解决方案1】:

这实际上是由.01 后面的一个额外的) 引起的。所以你的表达应该是:

&lt;g:set var="denom" value="${ denomination.denomination.toDouble() * .01 }"/&gt;

【讨论】:

    【解决方案2】:

    所以问题是额外的),我必须在小数点左侧输入一个零

    <g:set var="denom" value="${ denomination.denomination.toDouble() * 0.01 }"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多