我的控制器中有以下代码。
class WorkStationAssetController {
def requestList = Request.list()
def list = {
[requestList :requestList]
}
def save = {
def requestInstance = new Request(params)
requestInstance.save(flush:true)
redirect(action:'list')
}
}
在requestList变量中,我得到了新保存值的请求列表。
我的问题是如何在不编写查询的情况下获取新值(比如Request.list()) 在渲染中保存动作的一部分。
答案 0 :(得分:0)
如果您真的需要获取请求列表,可以添加到模板的顶部:
<%@ page import="your.package.Request" %>
您需要列表的地方只需致电:
${ Request.list() }
答案 1 :(得分:0)
在您的列表操作中,您使用了全局变量,其中包含请求列表,并且在列表操作中,您只需将该值返回到gsp页面,这就是您变老和创建新请求的原因。