2008-11-28 47 views
4

可以在Grails中進行頁面轉發嗎?我搜索,但沒有運氣。如果可能的話,我如何在轉發方法中傳遞參數?如果不是,我將如何使用重定向來做到這一點?到目前爲止,我發現這樣的重定向:帶參數的Grails轉發和/或重定向

+0

您正在使用JSP,這在Grails中是可能的,但不會執行任何「Grails」-y。肯的​​答案是如何用Grails的成語來做到這一點。 – billjamesdev 2008-11-28 19:50:43

+0

Grails會混淆重定向和轉發。它不遵循Java或Spring準則。因此,重定向不會同時發生。這非常混亂,大多數Grails開發人員不知道重定向和轉發之間的區別。即使PHP框架強制執行與重定向。 – Orubel 2017-06-28 20:45:04

回答

10

重定向是在Grails中的controller中按慣例完成的。見 redirect方法在Grails User Guide

使用參數的例子:

redirect(action:"show",id:4, params:[author:"Stephen King"]) 

您可能也有能夠通過URL Mapping機制來完成一個forward等同,包括添加一個或多個參數。