Confluence を使用しており、(Velocity を使用して) ユーザー マクロを構築しようとしています。現在のページの URL を取得し、それを変数として使用する方法が必要です。URL 全体が必要です (例: http://confluence.idi.local/display/~mircea/Testing+Macros )。これを達成する方法はありますか?2日ほど探しましたが見つかりませんでした…
ありがとうございました
Confluence を使用しており、(Velocity を使用して) ユーザー マクロを構築しようとしています。現在のページの URL を取得し、それを変数として使用する方法が必要です。URL 全体が必要です (例: http://confluence.idi.local/display/~mircea/Testing+Macros )。これを達成する方法はありますか?2日ほど探しましたが見つかりませんでした…
ありがとうございました
それを見つけた:
$action.getGlobalSettings().getBaseUrl()$content.getUrlPath()
これにより、マクロが実行されるページの完全な URL が表示されます。
構成済みのベース URL だけが必要でない場合は、次の説明に従って、execute メソッドで HttpServletRequest を使用することもできます: How do I get hold of the HttpServletRequest?