我试图将字符串转换为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/