我一直在试图弄清楚如何将值从以前的 gsp 页面list.gsp
传递到我的另一个 gsp 页面confirm.gsp
。我正在尝试以相同的样式将所有值从list.gsp
to传递到基于文本的所有内容,而不是基于下拉列表,以及我稍后将传递的其他信息。这是我将值传递给的代码:confirm.gsp
list.gsp
confirm.gsp
forward(action: actionName, params: params)
我forward
用来将这些值传递给控制器内的另一个特定处理函数,并根据某些事件confirm.gsp
通过参数将其发送给。actionName
现在,当我传递其中的值时,它只会显示一个空白的白页,但我知道这些值正在被传递,因为我在该页面的处理函数中看到了它们。有没有更好的方法来做到这一点,还是我错过了一些东西来完成这项工作?
编辑:这是将这些参数转发到控制器中我的其他功能的控制器操作:
if(testDBCheckArray != null){
actionName = "confirm"
}
这是另一个处理数据的函数:
def confirm = {
def term_id = params.term_id
println("This works: " + params)
}