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 だけが必要でない場合は、次の説明に従って、execute メソッドで HttpServletRequest を使用することもできます: How do I get hold of the HttpServletRequest?

于 2016-03-10T09:29:22.810 に答える