如何使用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