2009-09-17 3 views
0

Я разрабатываю приложение -called smtool - используя Groovy и Grails. Это приложение должно быть интегрировано в портал. На портале есть ограничение, что каждый Ссылка должна быть относительной. Абсолютные пути не допускаются ни для ссылок, ни для изображений, js-файлов, css-файлов и т. Д.относительный путь к отличному применению

Мое приложение имеет меню со многими ссылками, указывающими на разные контроллеры.

Например:

<g:link class="menulink" controller="continuity">Continuity Management</g:link> 

это будет компилируется:

<a href="/smtool/continuity/index" class="menulink">Continuity Management</a> 

К сожалению, это не правильно, и он должен быть составлен в:

<a href="continuity/index" class="menulink">Continuity Management</a> 

Есть ли способ получить это?

Я попытался изменить имя приложения на пустую строку в файле application.properties, но это не помогло.

Любая идея?

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

Луис

ответ

1

Вы видели этот комментарий в Grails-приложение/CONF/Config.groovy:

/* 
* default context is protocol://host:port/appName/* It can be changed by 
* setting the grails.app.context here. 
*/ 
//grails.app.context = "/" 

Это может быть то, что вам нужно.

+0

Спасибо за совет. Я так стараюсь. – Luixv