如何使用Grails的g:link标签创建带锚点的导航链接
Grails中用g:link生成带锚点的链接
你可以通过以下两种方式生成带锚点的链接:
- 使用
fragment属性(推荐)
直接给g:link标签添加fragment参数,指定锚点名称即可,代码如下:
<g:link controller="news" action="index" fragment="partition">News</g:link>
这段代码会生成目标HTML:<a href="/news/index#partition">News</a>,完全符合你的需求。
- 手动拼接锚点(兼容旧版Grails)
如果你的Grails版本不支持fragment属性,可以借助createLink方法生成基础URL后手动拼接锚点:
<g:link url="${createLink(controller:'news', action:'index')}#partition">News</g:link>
内容的提问来源于stack exchange,提问作者user2572790
相关产品推荐
相关产品推荐

