This servlet will run Groovy scripts as Groovlets. Groovlets are scripts
with these objects implicit in their scope:
- request - the HttpServletRequest
- response - the HttpServletResponse
- application - the ServletContext associated with the servlet
- session - the HttpSession associated with the HttpServletRequest
- out - the PrintWriter associated with the ServletRequest
Your script sources can be placed either in your web application's normal
web root (allows for subdirectories) or in /WEB-INF/groovy/* (also allows
subdirectories).
To make your web application more groovy, you must add the GroovyServlet
to your application's web.xml configuration using any mapping you like, so
long as it follows the pattern *.* (more on this below). Here is the
web.xml entry:
Groovy
groovy.servlet.GroovyServlet
Groovy
*.groovy
*.gdo
The URL pattern does not require the "*.groovy" mapping. You can, for
example, make it more Struts-like but groovy by making your mapping "*.gdo".
author: Sam Pullara author: Mark Turansky (markturansky at hotmail.com) author: Guillaume Laforge author: Christian Stein See Also: groovy.servlet.ServletBinding |