如何使用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. 获取项目根目录
- 2. openshift上的Flask项目根目录
- 3. Robots.txt在我的项目根目录
- 4. php:设置项目的根目录?
- 5. 更改Visual Studio项目根目录?
- 6. Eclipse和PHP:在项目的根目录
- 7. 根据URL设置nodejs项目目录
- 8. 更改项目根目录Aptana 3
- 9. 将项目从根目录移动到分支目录?
- 10. Apache Buildr - 将项目解压缩到项目根目录
- 11. 如何在项目根目录下测试GrailsPlugin类
- 12. PMD与grails项目
- 13. python:OpenCV根目录
- 14. 根目录
- 15. ANT根目录
- 16. 根目录?
- 17. 集根目录
- 18. IntelliJ Grails 3项目:无法运行Grails项目
- 19. Grails Plugin获取插件的根目录或已安装的目录
- 20. 将Grails项目和Java Web项目添加到EAR项目
- 21. 根据项目
- 22. 如何使用Grails访问项目目录中的文件
- 23. 从Grails项目目录中访问文件
- 24. Xcode项目目录
- 25. 目录或项目。
- 26. 加根目录包括目录
- 27. Eclipse WebLogic根目录
- 28. 重写根目录
- 29. 如何根目录
- 30. nginx的根目录
这就是我想的,但它并没有做到这一点。使用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