如何从grails控制器重定向到相对url

时间:2016-10-12 11:43:14

标签: grails

我从控制器重定向grails有问题。 F.e。

基本网址:http://some.host/baseurl
相对网址:/baseurl/controller/action

当我从控制器重定向时:
redirect (url: relativeUrl) 它会尝试加载 http://some.host/baseurl/baseurl/controller/action ,而不是 http://some.host/baseurl/controller/action
正如您所看到的,它会在网址中加倍" baseurl"

我还没有找到解决此案的方法 如何解决?

1 个答案:

答案 0 :(得分:0)

您可以这样使用:

redirect(controller: "controllerName", action: "actionName")

操作(可选) - 要在链接中使用的操作的名称,如果未指定,则将链接默认操作

控制器(可选) - 链接中使用的控制器名称,如果未指定,则将链接当前控制器

欲了解更多信息:

<强> http://docs.grails.org/latest/ref/Controllers/redirect.html