2

我正在使用 Confluence,并且正在尝试构建用户宏(使用 Velocity)。我需要一种方法来获取当前页面 URL 并将其用作变量。我需要整个 URL(例如:http://confluence.idi.local/display/~mircea/Testing+Macros)。有没有办法做到这一点?找了2天了,没找到。。。

谢谢

4

2 回答 2

3

找到了:

$action.getGlobalSettings().getBaseUrl()$content.getUrlPath()

这将显示执行宏的页面的完整 URL。

于 2013-06-12T10:39:49.377 回答
0

如果您不仅想要配置的基本 url,还可以在执行方法中使用 HttpServletRequest,如下所述: 如何获取 HttpServletRequest?

于 2016-03-10T09:29:22.810 回答