grails - 比较为gsp中的int

标签 grails gsp

我试图将字符串转换为int并将其与gsp if语句中的int进行比较。

现在我有${model > 0} ${model}
输出true 0
如何将模型转换为gsp中的int?

最佳答案

您可以使用

${(model.toInteger()) > 0}

要么
${(model as int) > 0}

如果要避免上述所有情况,请在发送到 View 之前,先从 Controller 中将model填充为整数,这样就不必每次都需要进行转换。

另一方面,将int转换为String是您可以闭上眼睛的事情。

关于grails - 比较为gsp中的int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26853218/

相关文章:

grails - r:通过taglib添加的外部未作为grails gsp中的链接进行处理

spring - Grails Spring安全性插件-自定义登录和注销URL, Controller 和GSP

grails - 是否可以在creatCriteria内部访问属性值?

Grails 2.3.9 - 错误 : ClassNotFoundException: grails.plugin.spock.test.GrailsS​​pecTestType

grails - 如何在 grails 中将 "javax.servlet.http.Cookie"转换为 "org.apache.http.cookie.Cookie"

grails - 如何将 JSON 数组传递给我的 GSP 页面上的 JavaScript 变量?

grails - 如何将样式添加到SubmitToRemote的value属性?

grails - Grails构建错误

javascript - 在 AJAX 请求上显示加载对话框

javascript - 分页后复选框不会保持选中状态