在 XWiki 中点击执行 groovy 脚本

Execute a groovy script on click in XWiki

我不知道如何在单击 link/button 时在 xwiki 中 运行 一个简单的 groovy 脚本?我不希望在加载 xwiki 页面时启动脚本。 脚本本身运行良好,但如何将脚本与按钮上的推送事件连接起来?

有什么简单的方法可以实现吗?

策略是使用 HTML 宏,使用 HTML 格式并调用同一页面,但传递参数以识别按钮已被单击。如果您想要 link,只需使用例如 [[label>>||queryString="confirm=1"]] 调用同一页面,然后在 Velocity 中执行 #if

举个例子: https://www.xwiki.org/xwiki/bin/view/FAQ/How%20can%20I%20create%20a%20new%20page%20based%20on%20a%20form