groovy应用程序的相对路径
我正在使用Groovy和Grails开发一个名为smtool的应用程序。 此应用程序必须集成到门户。 门户有一个限制,即每个链接都必须是相对的。 链接和图像、js文件都不允许绝对路径, css文件等 我的应用程序有一个菜单,有许多指向不同控制器的链接 例如:groovy应用程序的相对路径,groovy,relative-path,Groovy,Relative Path,我正在使用Groovy和Grails开发一个名为smtool的应用程序。 此应用程序必须集成到门户。 门户有一个限制,即每个链接都必须是相对的。 链接和图像、js文件都不允许绝对路径, css文件等 我的应用程序有一个菜单,有许多指向不同控制器的链接 例如: <g:link class="menulink" controller="continuity">Continuity Management</g:link> 连续性管理 这将被汇编为: <a href="
<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>
不幸的是,这是不正确的,必须将其编译为:
<a href="/smtool/continuity/index" class="menulink">Continuity Management</a>
<a href="continuity/index" class="menulink">Continuity Management</a>
有什么办法得到这个吗
我尝试将application.properties文件中的应用程序名称更改为空字符串,但没有帮助
有什么想法吗
提前谢谢
Luis您是否在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 = "/"
这可能就是你需要的。谢谢你的建议。我正试着这样做。