经过一些研究,我已经知道如何通过用户定义的表单来更新配置文件。
PFB代码
AbstractItem item= (AbstractItem) Jenkins.getInstance().getItemByFullName(itemName)Source streamSource = new StreamSource(new StringReader(config))item.updateByXml(streamSource);item.save();
在果冻中,表格必须调用这样的方法
<f:form method="post" name="config" action="configSubmit">
因此,必须将要更新的代码放置在方法中,如下所示
public void doConfigSubmit(StaplerRequest req, StaplerResponse rsp) throwsIOException, ServletException, Descriptor.FormException
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)