0

我正在使用 Groovy 和 Grails 开发一个名为 smtool 的应用程序。此应用程序必须集成到门户中。门户网站的限制是每个链接都必须是相对的。链接和图像、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 文件中的空字符串,但没有帮助。

任何想法?

提前致谢。

路易斯

4

1 回答 1

1

您是否在 grails-app/conf/Config.groovy 中看到了这条评论:

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

这可能是你需要的。

于 2009-09-17T22:42:15.770 回答