GSP are not maintained as a standalone module. But it has been forked and reintegrated in Grails.
GSP means GroovyServer Pages, which is similar to JSP (JavaServer Pages).
GSP Module Project has started originally by Troy Heninger.
The original sources of GSP module 1.1 can be found at Groovy's SVN repository.
There is also a new GSP project page: https://gsp.dev.java.net/
Sample GSP: AttributeTest.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 = ${application.counter} <br>
session.counter = ${session.counter} <br>
session.id = ${session.id} <br>
session.uid = ${session.uid} <br>
session.getAttribute('id') = ${session.getAttribute('id')} <br>
request.x = ${request.x} <br>
(application.x == null ?) = ${application.x == null} <br>
application.x = ${application.x} <br>
web.xml
<servlet> <servlet-name>GSP</servlet-name> <servlet-class>groovy.modules.pages.GroovyPages</servlet-class> <init-param> <param-name>encoding</param-name> <param-value>ISO-8859-1</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>GSP</servlet-name> <url-pattern>*.gsp</url-pattern> </servlet-mapping> </servlet>











