0

在我的一个控制器中,我通过在显示表单之前迭代许多元素(与数据库无关)来创建一个长列表。每次显示此表单时,我都会运行这段代码并执行相同的操作。

是否可以将此列表保存到变量中,这样我就不会每次都遍历元素?如果是这样,我如何在我的控制器中访问它?

4

1 回答 1

3

具有全局范围并支持像and这样的servletContextMap 访问,因此您可以像这样存储它:sessionrequest

def someList = ...
servletContext.foo = someList

然后检索它:

def someList = servletContext.foo
于 2013-02-25T20:20:32.417 回答