grails linkGenerator控制器变量

时间:2013-06-13 23:15:00

标签: url grails hyperlink

当我尝试调用grailsLinkGenerator.link()时,我为控制器变量输入了passwordReset,但是当我检查url时,它被转换为password-reset

为什么会发生这种情况以及如何阻止它(我希望它作为密码重置进行传输)

1 个答案:

答案 0 :(得分:0)

如果您对passwordResetcontroller)的PasswordResetController.groovy名称而不是action的名称是正确的,请验证您是否在Config.groovy中拥有此属性}:

grails.web.url.converter = 'hyphenated'

此属性确保将url模式自定义为hypenated而不是默认的camel case。通常,网址格式为:

控制器myDummy/myDummyAction和操作MyDummyController.groovy

myDummyAction

添加属性后,网址格式变为

控制器my-dummy/my-dummy-action和操作MyDummyController.groovy

myDummyAction