如何获得Grails应用程序的绝对路径

时间:2012-11-27 20:43:38

标签: grails

在我的应用程序中,如果客户端已获得授权,登录控制器应返回重定向URL:

<path to grails app> + <another controller, method, params>

如何获取应用程序URL?

1 个答案:

答案 0 :(得分:3)

您应该能够使用grails标记as method calls构建网址。 createLink很可能就是你想要的。这有actioncontrollerparamsabsolute作为获取控制器操作的完整URL的选项(您可能需要按照文档中的说明配置基本网址) )。在第一个链接的示例中,类似这样的内容将获得该资源的绝对URL:

g.createLink(action:"myact", controller:"somecontroller", params:[foo:'bar', boo:'far'], absolute:true)