gpt4 book ai didi

grails - 在gsp文件中添加条件

转载 作者:行者123 更新时间:2023-12-02 14:50:52 24 4
gpt4 key购买 nike

我遇到这样的情况,我以字符串形式获取值,并且想在我的Grails GSP文件中对其进行<=检查。

例如。

<g:set var="dueAmount" value="${bean.dueAmount}"/> 
<span class="pay-onetime-btn-wrapper ${dueAmount <=0 ?'show':'hide'}" >bla bla </span>

我收到以下错误。

java.lang.Integer cannot be cast to java.lang.String



这很有意义,因为 bean.dueAmount是字符串。如何将其格式化为数字或能够在其上进行<=值比较?

谢谢

最佳答案

看起来您的值是 double 值或 float 值。因此,您可以改用toDouble()。另外,请在安全之前调用toString()

<g:set var="dueAmount" value="${bean.dueAmount.toString().toDouble()}" />
<span class="pay-onetime-btn-wrapper ${dueAmount <=0 ? 'show' : 'hide'}">bla bla</span>

关于grails - 在gsp文件中添加条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30061985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com