Servlets JIRA在velocity/onchange中获取存储的插件设置

Servlets JIRA在velocity/onchange中获取存储的插件设置,servlets,jira,velocity,jira-plugin,Servlets,Jira,Velocity,Jira Plugin,我对吉拉·德夫还是个新手 总之,, 我创建了一个插件,它可以通过插件设置存储一些日期 () 所以现在我的问题是,一旦我在SelectOne菜单中选择了另一个项目,如何实现对我的值的更新 首先,我向velocity上下文中添加一些参数,以便读取PlugInsettingsValue 我的Servlet @覆盖 public void doGet(HttpServletRequest请求,HttpServletResponse响应)抛出IOException,ServletException {

我对吉拉·德夫还是个新手

总之,, 我创建了一个插件,它可以通过插件设置存储一些日期 ()

所以现在我的问题是,一旦我在SelectOne菜单中选择了另一个项目,如何实现对我的值的更新

首先,我向velocity上下文中添加一些参数,以便读取PlugInsettingsValue

我的Servlet

@覆盖
public void doGet(HttpServletRequest请求,HttpServletResponse响应)抛出IOException,ServletException
{
VelocityTemplatingEngine templatingEngine=ComponentAccessor.getComponent(VelocityTemplatingEngine.class);
PluginSettings PluginSettings=pluginSettingsFactory.createGlobalSettings();
Map velocityParams=ComponentAccessor.getVelocityParamFactory().getDefaultVelocityParams();
put(“projectManager”,ComponentAccessor.getProjectManager());
velocityParams.put(“pluginSettings”,pluginSettings);
render(文件(“ticketSettings.vm”))
.应用(速度参数)
.asPlainText(response.getWriter());
}
@凌驾
受保护的void doPost(HttpServletRequest-req、HttpServletResponse-response)
抛出ServletException、IOException{
PluginSettings PluginSettings=pluginSettingsFactory.createGlobalSettings();
pluginsetings.put(PROJECT_TICKET++“+req.getParameter(“Projects”)++“+req.getParameter(“Prio”)++“.editTime”、req.getParameter(“editTime”);
pluginSettings.put(PROJECT_TICKET++“+req.getParameter(“Projects”)++“+req.getParameter(“Prio”)++“.reactionTime”、req.getParameter(“reactionTime”);
响应。发送重定向(“票务设置”);
}