2017-07-29 70 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

謝謝邁克,這是工作:-) –