私の要件は、<g:if>
条件をチェックしているタグを使用するgspを持っていることです。
その条件が満たされる場合、コントロールをコントローラーのアクションに自動的にリダイレクトする必要があります。
どうすればこれを達成できますか?
前もって感謝します。
私の要件は、<g:if>
条件をチェックしているタグを使用するgspを持っていることです。
その条件が満たされる場合、コントロールをコントローラーのアクションに自動的にリダイレクトする必要があります。
どうすればこれを達成できますか?
前もって感謝します。
次のようなJavaScriptを使用できます。
<g:if ...>
<g:javascript>
window.location.href = '<g:createLink ... >';
</g:javascript>
</g:if>
ところで、コントローラー自体でそれを行う方がはるかに簡単で優れています。
私も同じようなことをしました。
たとえば、ログインしているユーザーが特定の役割などを持っているかどうかをチェックするクロージャーを持つカスタムタグを使用してそれを行いました。その後、クロージャーからリダイレクトを実行できます。
gsp-pageにタグを入れるだけです。