0
"/list"(
    controller:"register",
    action:"list") 

我已经在 urlmapping 文件中写了,然后在我的 index.gsp 中,

  <g:link uri="/list">Click for new registration</g:link>

现在,当我单击链接时,它应该只在 url 中显示我的列表,但我仍然得到控制器名称,为什么会这样?

4

1 回答 1

0

实际上从未在 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>
于 2011-05-12T12:07:08.090 回答