Grails 1.1 Web层 - 控制器(Controller) 与作用域 - 存取作用域

作用域可以通过上面的变量名与Groovy数组索引操作符结合来进行存取。

甚至是ServletAPI提供的类,像 HttpServletRequest:class BookController { def find = { def findBy = params["findBy"] def appContext = request["foo"] def loggedUser = session["logged_user"] } }你设置可以使用.操作符来存取作用域中的变量,这是语法更加清楚:class BookController { def find = { def findBy = params.findBy def appContext = request.foo def loggedUser = session.logged_user } }这是Grails统一存取不同作用域的一种方式。