如何使用createLink()創建指向我的Grails項目根目錄的鏈接?Grails createLink項目根目錄?
回答
嘗試
createLink(absolute : 'true')
這應該指向http://localhost:8080/yourproject/
(缺省設置)
您可以指定uri
'/'
的:
<a href="${createLink(uri: '/')}">link text</a>
That drops the host and protocol information. – 2012-02-23 03:09:59
Right - it's relative to the running app. If you need a link that works outside of the app make it absolute: 'link text' – 2012-02-23 05:14:50
中使用'$ {request.contextPath}'是的,在一個更清晰的時刻,我剛剛意識到這一點,然後在這裏檢查。今天會嘗試,謝謝! – 2012-02-23 10:51:23
我用這個代碼:
<g:link uri="/">Home</g:link>
- 1. .htaccess項目根目錄
- 2. 設置項目根目錄?
- 3. 獲取項目根目錄
- 4. Grails項目登錄插件
- 5. 從ede獲取項目根目錄
- 6. 如何獲取項目根目錄?
- 7. openshift上的Flask項目根目錄
- 8. splay樹:什麼項目在根目錄
- 9. Laravel:更改項目根目錄
- 10. 根據URL設置nodejs項目目錄
- 11. 更改Visual Studio項目根目錄?
- 12. 更改項目根目錄Aptana 3
- 13. Eclipse和PHP:在項目的根目錄
- 14. php:設置項目的根目錄?
- 15. Robots.txt在我的項目根目錄
- 16. 解決Rstudio中的項目根目錄
- 17. svnadmin的 - 移植項目的子目錄花葯項目的根目錄
- 18. 將項目從根目錄移動到分支目錄?
- 19. asp.net項目不加載另一個項目的根目錄
- 20. 如何在項目根目錄下測試GrailsPlugin類
- 21. Grails輸出目錄
- 22. PMD與grails項目
- 23. 安裝Grails項目
- 24. CSS根目錄
- 25. 在根目錄
- 26. 根目錄?
- 27. HTML根目錄?
- 28. 集根目錄
- 29. 根目錄
- 30. Joomla!根目錄
這就是我想的,但它並沒有做到這一點。使用Grails 1.3.7和2.0.1,創建一個新的應用程序並生成一個名爲「Info」的控制器,並使用def index = {render createLink(absolute:'true')},我看到這個:http://本地主機:8080/MyProject的/信息/索引。 – 2012-02-23 02:40:38
從你的gsp中,你也可以在正常的'' – ccheneson 2012-02-23 07:58:00