(Quick Reference)
set
Purpose
Sets the value of a variable accessible with the GSP page.
Examples
<g:set var="tomorrow" value="${new Date() + 1}" /><g:set var="counter" value="${1}" />
<g:each in="${list}">
${counter}. ${it} -> ${counter % 2 == 0 ? 'even' : 'odd'}
<g:set var="counter" value="${counter + 1}" /><br/>
</g:each>
Using scopes:
<g:set var="foo" value="${new Date()}" scope="page" />
<g:set var="bar" value="${new Date() - 7}" scope="session" />
Using the body contents:
<g:set var="foo">Hello!</g:set>
Description
Attributes
var
- The name of the variable
value
- The initial value
scope
- Scope to set variable in, one of request
, page
, flash
or session
. Defaults to page
.
Source