有没有办法为grails中的整个应用程序设置值,除了会话和上下文

时间:2014-08-19 11:04:19

标签: grails

有没有办法在会话和上下文之外的grails中为整个应用程序设置值,通过它我们可以为不同的用户共享一个值。 在Grails 2.3.7中 请帮帮我。

1 个答案:

答案 0 :(得分:0)

请阅读Controllers and Scopes章节。

可用范围 范围是类似哈希的对象,您可以在其中存储变量。以下范围可供控制器使用:

  • servletContext - 也称为应用程序范围,此范围允许您 在整个Web应用程序中共享状态。 servletContext是 ServletContext的一个实例
  • session - 会话允许将状态与给定用户相关联,并且通常使用cookie将会话与客户端相关联。会话对象是HttpSession
  • 的一个实例
  • request - 请求对象仅允许存储当前请求的对象。请求对象是HttpServletRequest的实例
  • params - 传入请求查询字符串或POST参数的可变映射
  • flash - 见下文

我认为你需要servletContext范围。