我在 Grails 中重写 URL 时遇到问题:
我有 2 个 Controller BlogController
和 ProjectsController
,每个 Controller 都有一个默认的 def index = { }
和匹配的 View 。
现在当我创建以下链接时:
<g:link controller="blog">Blog</g:link>
<g:link controller="projects">Projects</g:link>
它们被翻译为http://localhost:8080/myapp/blog/index
和http://localhost:8080/myapp/projects/index
。但希望它们(以及所有其他 Controller 的默认操作)没有尾随 /index
。
谁能帮我做这个吗?
最佳答案
尝试将 link 标记中的 action 参数指定为空格。
<g:link controller="projects" action=" ">Projects</g:link>
关于grails - 重写 Controller 中默认操作的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3470490/