我正在爲Web開發類構建一個簡單的Grails應用程序。在大多數情況下,該應用程序已完成,但我有一個棘手的問題。Grails-將鏈接href添加到按鈕
在索引頁面上,我有一系列按鈕,分別對應List
,Create
和其他通過腳手架構建在Grails中的模板。我如何動態地將正確的路徑傳遞給控制器操作?
爲了做到這一點,我需要獲取當前頁面的URL並添加適當的位置。在Grails中可以做什麼,或者我應該堅持使用jQuery還是其他一些Ajax解決方案?
我正在爲Web開發類構建一個簡單的Grails應用程序。在大多數情況下,該應用程序已完成,但我有一個棘手的問題。Grails-將鏈接href添加到按鈕
在索引頁面上,我有一系列按鈕,分別對應List
,Create
和其他通過腳手架構建在Grails中的模板。我如何動態地將正確的路徑傳遞給控制器操作?
爲了做到這一點,我需要獲取當前頁面的URL並添加適當的位置。在Grails中可以做什麼,或者我應該堅持使用jQuery還是其他一些Ajax解決方案?
什麼是你想在這裏實現,
如果你想生成鏈接到控制器,你可以用行動工作對於按鈕的href,你可以像這樣做,
<button href="${createLink(controller:'foo', action:'bar')}"/>
見createLink標籤
如果你婉要知道控制器和操作名稱,可以使用$ {controllerName}和$ {actionName}。
您可以使用${controllerName}
來獲取當前控制器的名稱嗎?
另一種可能是${params.controller}
,但同樣,不能100%肯定它在GSPS