Using Grails' GSP <g:set>
tag, is it possible to specify the type of the variable? I want to declare an integer variable, but <g:set>
always declares a sting. For example:
<g:set var="x" value="100"/>
${x.getClass()}
${x+23}
results in
class java.lang.String
10023
I'd like to declare x
as an integer. I noticed that using the JSP tag <% int x=100; %>
results in:
class java.lang.Integer
123
Is there a way to do this the Grails/GSP way?
Use the ${} syntax when defining the value
. For example:
<g:set var="x" value="${100}"/>
You can see the tag doc for g:set for more info.