2013-02-20 3 views
1

Мое требование: у меня есть gsp, где используется тег <g:if>, который я проверяю на состояние.
Если это условие удовлетворяет, то я должен перенаправить управление автоматически на действие в контроллере.
Как я могу это достичь?
как перенаправить на действие контроллера из gsp в приложении grails

Заранее спасибо.

+3

Зачем вам это делать в gsp, а не в контроллере с 'redirect'? – hsan

ответ

3

Вы можете использовать JavaScript, как:

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

Btw, это намного проще и лучше сделать это в самом контроллере.

+0

спасибо Игорю Артамонову ... это сработало. –

0

Я сделал подобные вещи.

Я сделал это с помощью специального тега, у которого была проверка закрытия, если, например, у зарегистрированного пользователя была определенная роль или что-то в этом роде, вы можете сделать перенаправление из своего закрытия.

Вы просто положили тег в gsp-страницу.

 Смежные вопросы

  • Нет связанных вопросов^_^