0
我想一旦控制器節省行動已取得我使用這裏面似乎並沒有工作 用戶重定向:呈現在一個控制器上的Grails的
render(action:"index", controller:"public")
我想要去索引在公共控制器中採取行動。我回到瀏覽器是這樣的:
['action':'index', 'controller':'public']
我做錯了什麼?
謝謝
我想一旦控制器節省行動已取得我使用這裏面似乎並沒有工作 用戶重定向:呈現在一個控制器上的Grails的
render(action:"index", controller:"public")
我想要去索引在公共控制器中採取行動。我回到瀏覽器是這樣的:
['action':'index', 'controller':'public']
我做錯了什麼?
謝謝
我想出了這一個我需要使用重定向而不是渲染。
redirect(controller: "public", action: "index")
您正在調用「渲染」,但認爲「重定向」。渲染只能轉到此控制器上的另一個視圖。見http://grails.org/doc/latest/ref/Controllers/redirect.html。
它看起來像你試圖自己寫很多代碼。我建議你看看http://grails.org/doc/2.1.0/ref/Command%20Line/generate-all.html 因此,生成一些視圖和控制器,並看看它們。只是爲了瞭解Grails是如何做到的。 –