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

如何在grails应用程序中从gsp重定向到控制器的操作,grails,redirect,controller,gsp,Grails,Redirect,Controller,Gsp,我的要求是,我有一个gsp,使用标签检查条件。 如果该条件满足,则必须将控件自动重定向到控制器中的某个操作。 我如何才能做到这一点? 提前感谢。您可以使用JavaScript,如: <g:if ...> <g:javascript> window.location.href = '<g:createLink ... >'; </g:javascript> </g:if> window.location.href=''; 顺便说一句

我的要求是,我有一个gsp,使用
标签检查条件。
如果该条件满足,则必须将控件自动重定向到控制器中的某个操作。
我如何才能做到这一点?


提前感谢。

您可以使用JavaScript,如:

<g:if ...>
<g:javascript>
window.location.href = '<g:createLink ... >';
</g:javascript>
</g:if>

window.location.href='';

顺便说一句,在控制器本身中做这件事更容易、更好

我也做过类似的事情

我使用了一个自定义标记,该标记有一个闭包检查,例如,如果登录的用户有某个角色或其他什么,那么您可以从闭包执行重定向


您只需将标签放入gsp页面。

为什么您要在gsp中这样做,而不是在控制器中使用
重定向