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()
}
}
}
servletContext
目的
servletContext 对象是 Servlet API 中 ServletContext 类的实例。
示例
描述
Servlet API 的 ServletContext 非常有用,除其他方面外,还可以用于存储全局应用程序属性、读取本地服务器资源并获取有关 servlet 容器的信息。
Grails 向标准 Servlet API 的 servletContext 对象添加了其他方法。有关详细信息,请参见链接。 |