我的要求是,我有一個使用<g:if>
標記的gsp,我正在檢查一個條件。
如果條件滿足,那麼我必須將控件自動重定向到控制器中的動作。
我該如何做到這一點?
如何在grails應用程序中從gsp重定向到控制器的動作
在此先感謝。
我的要求是,我有一個使用<g:if>
標記的gsp,我正在檢查一個條件。
如果條件滿足,那麼我必須將控件自動重定向到控制器中的動作。
我該如何做到這一點?
如何在grails應用程序中從gsp重定向到控制器的動作
在此先感謝。
您可以使用JavaScript這樣的:
<g:if ...>
<g:javascript>
window.location.href = '<g:createLink ... >';
</g:javascript>
</g:if>
順便說一句,它更容易,更好地做到這一點在控制器本身。
謝謝伊戈爾Artamonov ...它的工作。 – 2013-02-21 09:15:07
我做了類似的事情。
我做了一個使用自定義標籤,如果例如登錄的用戶有一定的角色或東西,那麼你可以從你的閉包做重定向。
你只是把標籤放在你的gsp頁面。
你爲什麼要在gsp中做這件事,而不是在'redirect'的控制器中做? – hsan 2013-02-20 11:46:31