在 Grails 中向 g:link 添加一个 id

Adding an id to a g:link in Grails

是否可以将 id 添加到 <g:link> 标签?

在我的 .gsp 文件中,我有以下代码:

<g:link controller="application" action="index" id="my_id">My Link</g:link>

Grails 生成以下 HTML:

<a href="application/index">My Link</a>

根据 grails documentationid<g:link> 的有效属性。那为什么我的 id 不见了?是否有任何解决方法告诉 grails 将 id 保留在那里?

谢谢!

是的,这是可能的。使用 elementId 而不是 id。像这样:

<g:link controller="application" action="index" elementId="my_id">My Link</g:link>

您可以在 documentation 中阅读有关 link 标签属性的更多信息。