"/list"(
controller:"register",
action:"list")
我已经在 urlmapping 文件中写了,然后在我的 index.gsp 中,
<g:link uri="/list">Click for new registration</g:link>
现在,当我单击链接时,它应该只在 url 中显示我的列表,但我仍然得到控制器名称,为什么会这样?
"/list"(
controller:"register",
action:"list")
我已经在 urlmapping 文件中写了,然后在我的 index.gsp 中,
<g:link uri="/list">Click for new registration</g:link>
现在,当我单击链接时,它应该只在 url 中显示我的列表,但我仍然得到控制器名称,为什么会这样?
实际上从未在 g:link 中看到 uri 参数。
见参考:
http://grails.org/doc/1.0.x/ref/Tags/link.html
g:link url 虽然需要两个参数。控制器和动作。
因为你有一个非标准的 url-mapping (/controller/action) g:link 在这里不是最好的解决方案。静态链接应该可以工作:
<a href="/yourAction">link</a>