Java 如何让Jenkins果冻页面知道自己的URL?
我正在写一个詹金斯插件。现在,我需要得到一个index.jelly文件来知道它自己的URL(包括一个查询字符串)。我试过这个命令Java 如何让Jenkins果冻页面知道自己的URL?,java,jenkins,jenkins-plugins,jelly,Java,Jenkins,Jenkins Plugins,Jelly,我正在写一个詹金斯插件。现在,我需要得到一个index.jelly文件来知道它自己的URL(包括一个查询字符串)。我试过这个命令 RP.getReferringURL() 但这在詹金斯果冻中似乎不起作用。另外,请注意,我希望对url进行服务器端处理,因此需要从jelly中获取url 相关代码: <j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/
RP.getReferringURL()
但这在詹金斯果冻中似乎不起作用。另外,请注意,我希望对url进行服务器端处理,因此需要从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>
${it.processURL(RP.getReferringURL())};
谢谢。我终于自己找到了答案。基本上,不要尝试使用jelly(这可能是可能的,也可能是不可能的),而应该使用Stapler类来处理插件java端的url 在这种情况下,我想要的命令是:
Stapler.getCurrentRequest().getParameter(PARAMETER_NAME)
最后我自己找到了答案。基本上,不要尝试使用jelly(这可能是可能的,也可能是不可能的),而应该使用Stapler类来处理插件java端的url 在这种情况下,我想要的命令是:
Stapler.getCurrentRequest().getParameter(PARAMETER_NAME)
这是完美的工作,我一直在寻找一种方法,以获得在果冻参数!多亏了百万富翁的完美工作,我一直在寻找一种在果冻中获得Parameter的方法!万分感谢