GSP(GroovyServer Pages) is similar to JSP(JavaServer Pages).
GSP Module Project has started originally by Troy Heninger.
Troy's GroovyPages project page is http://www.investortech.com/emp/troy/groovypages.htm
The original sources of GSP module 1.1 can be found at Groovy CVS: http://cvs.groovy.codehaus.org/viewrep/groovy/modules/pages/src/main/groovy/modules/pages
(code:gsp)
<%
if (session.counter == null)
session.counter = 1
else
session.counter++
session.setAttribute("id", "tmpID")
session.setAttribute("uid", "userID")
request.x = 123
application.x = 500
if (application.counter == null)
application.counter = 1
else
application.counter++
%>
application.counter = [$
] <br>
session.counter = [$
] <br>
session.id = [$
] <br>
session.uid = [$
] <br>
session.getAttribute('id') = [$
] <br>
request.x = [$
] <br>
(application.x == null ?) = [$
] <br>
application.x = [$
] <br>
(code)