场景:
我想创建g:link
将重定向到
www.xyz.com/controller/action/title_of_question
代替
www.xyz.com/controller/action/id_of_question
我知道以后可以轻松地配置
id
的g:link
参数来创建它。请注意
title_of_question
是用连字符(-)分隔的String
有人可以建议我如何实现它吗?
最佳答案
简短的回答:是的,我们可以:)
如果您没有在UrlMappings.groovy
中定义规则id
或Long
的规则,则可以使用Integer
标识符创建链接,如下所示:
<g:link controller="controllerName" action="show" id="someName">Link!</g:link>
并将标识符为
String
的 Controller Action 定义为:def show(String id) {
...
}
关于grails - Grails:我们可以在g:link中将字符串作为id传递吗?还是其他方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25039060/