我一直在想如何將以前的gsp頁面list.gsp
的值傳遞給我的其他gsp頁面confirm.gsp
。我試圖從list.gsp
到confirm.gsp
的所有值都從list.gsp
通過相同的確切樣式,而不僅僅是基於文本的所有值,而不是下拉菜單以及其他信息,稍後我會通過。這是我的代碼值傳遞給confirm.gsp
:將信息傳遞給另一個GSP
forward(action: actionName, params: params)
我使用forward
這些值傳遞給我的控制器內的另一個具體的處理功能,並通過基於某些事件的參數actionName
也把它發送到confirm.gsp
。現在,當我傳入值時,只會產生一個空白頁面,但我知道這些值正在傳遞,因爲我在該頁面的處理函數中看到了它們。有沒有更好的方法來做到這一點,或者我錯過了什麼來完成這項工作?
編輯:這是在控制器的參數轉發到我的其他功能的控制器動作:
if(testDBCheckArray != null){
actionName = "confirm"
}
這裏是另一個函數,將處理數據:
def confirm = {
def term_id = params.term_id
println("This works: " + params)
}
你」我們需要向我們展示處理初始請求的控制器動作,然後將該請求轉發給您的confirm.gsp。 – Gregg
你走了,這就是我處理它,併發送參數。 – user2502287