# servletContext

## Purpose

The servletContext object is an instance of the Servlet API's ServletContext class.

## Examples

    class BookController {
    	def doSomething = {
    	    def input
    	    try {
    		  input = servletContext.getResourceAsStream("/WEB-INF/myscript.groovy")
    		  def result = new GroovyShell().evaluate(input.text)
    		  render result
    	    }
    	    finally {
    		   input.close()
    	    }	}
    }

## Description

The Servlet API's ServletContext is useful for, amongst other things, storing global application attributes, reading local server resources and establishing information about the servlet container.

> Grails adds additional methods to the standard Servlet API's servletContext object. See link for details.