我有一个 Web 应用程序,前端向服务器发出 ajax 请求以获取数据。在控制器中,我有以下逻辑:
def data = []
def method() {
def objects = []
...
from params determine if it is a first request
...
if (firstRequest) {
objects = someService.getObjectFromDB()
data = objects
} else {
actions with data object
}
但问题是对于 2+ 请求data
是一个空列表,尽管在第一个请求期间我用所需的信息填充它。我如何使用data
对象是 2+ 个请求?