grails - Grails GSP <g:set>标签设置为整数吗?

标签 grails gsp

使用Grails的GSP <g:set>标签,是否可以指定变量的类型?我想声明一个整数变量,但是<g:set>总是声明一个字符串。例如:

<g:set var="x" value="100"/>
${x.getClass()}
${x+23}

结果是
class java.lang.String
10023

我想将x声明为整数。我注意到使用JSP标记<% int x=100; %>会导致:
class java.lang.Integer
123

有办法做到这一点吗?

最佳答案

定义value时,请使用$ {}语法。例如:

<g:set var="x" value="${100}"/>

您可以查看the tag doc for g:set了解更多信息。

关于grails - Grails GSP <g:set>标签设置为整数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1895276/

相关文章:

grails - 从字符串中仅删除一些字符

jquery - Grails动态更新模板 View 而无需Ajax

grails - g:message中的代码未解析

grails - Grails和双值保存

grails - Grails在taglib和javascript之间传递参数

gsp - 你如何嵌套g :each tags in gsp?

javascript - Grails gsp 等待数据在 div 中显示

oracle - 使用Grails时更新到Oracle 12.2 C数据库的Hibernate方言问题

grails - 在 Grails/Groovy 中拦截或重命名方法调用

grails - 如何安装 grails 项目