Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url grails链接生成器控制器变量_Url_Grails_Hyperlink - Fatal编程技术网

Url grails链接生成器控制器变量

Url grails链接生成器控制器变量,url,grails,hyperlink,Url,Grails,Hyperlink,当我尝试调用grailsLinkGenerator.link()时,我为控制器变量输入passwordReset,但当我检查url时,它会转换为passwordReset 为什么会发生这种情况?我如何阻止它(我希望它以passwordReset的形式传输)如果您正确地认为passwordReset是(PasswordResetController.groovy)的控制器名,而不是操作,那么请验证Config.groovy中是否有此属性: grails.web.url.converter='hyp

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


为什么会发生这种情况?我如何阻止它(我希望它以passwordReset的形式传输)

如果您正确地认为
passwordReset
是(
PasswordResetController.groovy
)的
控制器名,而不是
操作
,那么请验证
Config.groovy
中是否有此属性:

grails.web.url.converter='hyphenated'

此属性确保将url模式自定义为hypenated,而不是默认的驼峰大小写。通常,url模式包括:

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

添加属性后,url模式更改为


my dummy/my dummy action
控制器的
MyDummyController.groovy
和action
myDummyAction

能否显示您在调用中使用的内容?它是否类似于:grailsLinkGenerator.link(控制器:'passwordReset',操作:'show',id:100,绝对值:true),如果是这样的话-您实际上有一个passwordReset控制器吗?或者这就是行动?分享你的代码,这将有助于理解你的问题。