2017-07-29 71 views
0

Iam在我的grails 3.2.7应用程序中使用spring-security-core 3.1.1。我在application.yml上下文路径没有进入URL

server: 
 
    contextPath: /LGP 
 
    port: 9090

所以appcode LGP将被添加到我的网址添加以下代码。例如:http://localhost:9090/LGP/home

但问题是,当我使用<a href="/projects">Projects</a>标记时,URL变为http://localhost:9090/home,应用程序代码(LGP)从URL中跳过。 这是为什么发生? 暂时我更新标记为<a href="/${request.contextPath}/projects">Projects</a>但是这给了URL只

LGP /项目

http://localhost:9090/部分是越来越错过。

这是为什么这样?

回答

1

如果要链接到一个控制器使用:

<g:link controller="projects">Projects</g:link> 

如果你链接到例如一个静态资源使用:

<g:link uri="/projects">Projects</g:link> 
+0

谢谢迈克,这是工作:-) –