Насколько я понимаю, ваша проблема в том, чтобы передать текущий путь контекста в javascript, не так ли?
Вы можете запомнить текущее имя контекста в своем представлении (например, в базовом макете), поместить его в <head>
block:
<script type="text/javascript">
window.pageContext = '${request.contextPath}';
</script>
, а затем использовать его из другого javascript, например:
jQuery(document).bind('keypress', 'Ctrl+T',function (evt){
window.location.href = window.pageContext + "/account/create";
return false
});
Или, если вам нужно сгенерировать полный путь к вашему контроллеру + действие, которое вы должны использовать:
<g:createLink controller="account" action="create" />
см. http://grails.org/doc/latest/ref/Tags/createLink.html для получения дополнительной информации