如何在后台代码里获得当前项目的根地址

有没有快速的方法获得当前app的url地址

1 个赞

使用配置的方式比较简单点

参考文档:
https://doc.cuba-platform.cn/manual-7.2-chs/app_properties_reference.html

cuba.webAppUrl

定义 web 客户端应用的 URL。

在特殊情况下,这个属性也用来生成外部应用程序的界面链接,也会被 ScreenHistorySupport 类使用。

默认值: http://localhost:8080/app

保存在数据库。

配置接口: GlobalConfig

在所有标准的 blocks 中都可以使用。

1 个赞

请问还有没有其他的办法。这个方法获取到的是http://localhost:8080/app,但是如果是在其他机器访问,实际的地址不是localhost会是具体的IP

这个配置 cuba.webAppUrl 是可以改的。
是要作什么用?

找到办法了
ControllerUtils.getLocationWithoutParams();