我使用的是Confluence,我試圖構建一個用戶宏(使用Velocity)。我需要一種方法來獲取當前頁面的URL並將其用作變量。我需要整個網址(例如:http://confluence.idi.local/display/~mircea/Testing+Macros)。有沒有辦法做到這一點?去過現在正在尋找2天,我找不到任何東西...如何獲取Confluence宏中的當前URL?
謝謝
我使用的是Confluence,我試圖構建一個用戶宏(使用Velocity)。我需要一種方法來獲取當前頁面的URL並將其用作變量。我需要整個網址(例如:http://confluence.idi.local/display/~mircea/Testing+Macros)。有沒有辦法做到這一點?去過現在正在尋找2天,我找不到任何東西...如何獲取Confluence宏中的當前URL?
謝謝
發現:
$action.getGlobalSettings().getBaseUrl()$content.getUrlPath()
這將顯示在其中執行宏中的頁面的完整URL 。
如果你不僅僅想配置的基本URL,你也可以使用的HttpServletRequest的執行方法,如下所述: How do I get hold of the HttpServletRequest?