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
如何在Grails中重定向URL以转到特定的控制器/操作?_Url_Grails_Redirect_Jqgrid_Mappings - Fatal编程技术网

如何在Grails中重定向URL以转到特定的控制器/操作?

如何在Grails中重定向URL以转到特定的控制器/操作?,url,grails,redirect,jqgrid,mappings,Url,Grails,Redirect,Jqgrid,Mappings,因此,我正在运行grails应用程序,从localhost生成的URL是 当我在URL中输入上述链接时,我希望它被重定向到 这是我的名字 static mappings = { "/"(controller: 'controller1', view: 'action1') . . . } 当我这样做时,我没有得到想要的输出。URL不会更改。但是,我得到了想要的页面。但是,页面的某些元素不会加载(例如,我有一个jqGrid) 请帮忙 你应该这样做 "/"(cont

因此,我正在运行grails应用程序,从localhost生成的URL是

当我在URL中输入上述链接时,我希望它被重定向到

这是我的名字

static mappings = {
    "/"(controller: 'controller1', view: 'action1')
    .
    .
    .
}
当我这样做时,我没有得到想要的输出。URL不会更改。但是,我得到了想要的页面。但是,页面的某些元素不会加载(例如,我有一个jqGrid)

请帮忙

你应该这样做

"/"(controller: 'controller1', action: 'action1')
i、 e代替
视图
它应该是
操作
“/”(重定向:[控制器:'controller1',操作:'action1'))


我也试过。。但是,有同样的问题。试过这个。但是得到以下错误。“无法为[null]建立要分派的控制器名称。动态关闭调用返回null。请检查映射文件是否正确,当将控制器名称指定为请求参数时,它不能是可选标记!”是否尝试了其他格式,`”/(重定向:'/controller1/action1')?另外,您使用的是什么版本的Grails?url映射中的重定向似乎是在Grails2.3中引入的。是的,我也尝试过。同样的错误。我正在使用2.3.7!