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

标签 grails

在我的应用程序中,如果客户端被授权,登录 Controller 应返回重定向URL:

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

如何获取应用程序URL?

最佳答案

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

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

关于grails - 如何获得Grails应用程序的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13592691/

相关文章:

grails - 转换为Domain Model类的惯用Groovy和Grails方法是什么?

css - 如何在Grails渲染插件模板中使用bootstrap css

java - Grails 无法解决依赖关系

Grails:返回 404 并显示无效 id 的 'Not Found' 页面

grails - grails 3.1-无法加载配置文件的最新版本[角度]

grails - Grails测试在 View 上失败

grails - 如何在Grails中查找JSON值

grails - 在Spock中设置Grails域对象的lastUpdated

windows - Grails较少资源的插件错误,同时编译较少的文件

angularjs - 从3.1.11升级到3.2.0后的JSON View 错误