2012-02-06 153 views
0

我正在爲Web開發類構建一個簡單的Grails應用程序。在大多數情況下,該應用程序已完成,但我有一個棘手的問題。Grails-將鏈接href添加到按鈕

在索引頁面上,我有一系列按鈕,分別對應List,Create和其他通過腳手架構建在Grails中的模板。我如何動態地將正確的路徑傳遞給控制器​​操作?

爲了做到這一點,我需要獲取當前頁面的URL並添加適當的位置。在Grails中可以做什麼,或者我應該堅持使用jQuery還是其他一些Ajax解決方案?

回答

6

什麼是你想在這裏實現,

如果你想生成鏈接到控制器,你可以用行動工作對於按鈕的href,你可以像這樣做,

<button href="${createLink(controller:'foo', action:'bar')}"/> 

createLink標籤

如果你婉要知道控制器和操作名稱,可以使用$ {controllerName}和$ {actionName}。

0

您可以使用${controllerName}來獲取當前控制器的名稱嗎?

另一種可能是${params.controller},但同樣,不能100%肯定它在GSPS