如何从Grails应用程序中的gsp重定向到控制器的操作

时间:2013-02-20 11:28:37

标签: grails redirect controller gsp

我的要求是,我正在使用<g:if>标签的gsp,我正在检查条件。
如果该条件满足,则必须将控件自动重定向到控制器中的动作 我怎么能做到这一点?

提前致谢。

2 个答案:

答案 0 :(得分:3)

您可以使用以下JavaScript:

<g:if ...>
<g:javascript>
window.location.href = '<g:createLink ... >';
</g:javascript>
</g:if>
不过,在控制器本身做这件事要容易得多。

答案 1 :(得分:0)

我做过类似的事情。

我使用自定义标记进行了检查,例如登录用户是否具有某个角色或某些内容,然后您可以从闭包中进行重定向。

您只需将标签放入gsp-page。