我正在写一个Jenkins插件。现在,我需要获取一个index.jelly文件来了解自己的URL(包括查询字符串)。我已经尝试了命令
RP.getReferringURL()
但似乎这在Jenkins Jelly中不起作用。另外,请注意我想对网址进行服务器端处理,因此我需要从果冻中获取URL。
相关代码:
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler"
xmlns:d="jelly:define" xmlns:l="/lib/layout"
xmlns:t="/lib/hudson" xmlns:test="/lib/hudson/test"
xmlns:f="/lib/form" xmlns:i="jelly:fmt">
<script type="text/javascript">
${it.processURL(RP.getReferringURL())};
</script>
感谢。
答案 0 :(得分:4)
终于找到了我自己的答案。基本上,不是尝试使用果冻(可能是也可能是不可能)来做到这一点,你想要使用Stapler类完成插件java端的url。
在这种情况下,我想要的命令是:
Stapler.getCurrentRequest().getParameter(PARAMETER_NAME)