Grails - добавить ссылку href на кнопку - PullRequest
0 голосов
/ 07 февраля 2012

Я создаю простое приложение Grails для класса веб-разработки. По большей части, приложение закончено, но у меня есть одна проблема:

На странице указателя у меня есть ряд кнопок, которые соответствуют List, Create и другим шаблонам, которые встроены в Grails с помощью строительных лесов. Как я могу динамически передать правильный путь к действию контроллера?

Для этого мне нужно получить URL текущей страницы и добавить правильное местоположение. Это можно сделать в Grails или мне следует придерживаться jquery или другого решения ajax?

Ответы [ 2 ]

6 голосов
/ 07 февраля 2012

Чего вы пытаетесь достичь здесь,

Если вы хотите сгенерировать ссылку на действия контроллера, которые вы можете использовать для кнопки href, вы можете сделать это следующим образом:

<button href="${createLink(controller:'foo', action:'bar')}"/> 

См. Тег createLink

Если вы хотите знать имя контроллера и действия, можно использовать $ {controllerName} и $ {actionName}.

0 голосов
/ 07 февраля 2012

Можете ли вы использовать ${controllerName} для получения имени текущего контроллера?

Альтернативой может быть ${params.controller}, но, опять же, не на 100% уверен, что он работает в gsps

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...