返回Java以外的Jira中的消息(仅在页面刷新后可见…)

返回Java以外的Jira中的消息(仅在页面刷新后可见…),jira,jira-rest-api,jira-plugin,jira-rest-java-api,Jira,Jira Rest Api,Jira Plugin,Jira Rest Java Api,我在从Java返回Jira消息时遇到问题 我制作了一个插件,在创建问题时覆盖了CreateWorklog类(doExecute()方法)。 在我的功能之后,方法以以下行结束: [...] if (NONE.equals(superResult)) { return returnMsgToUser(getReturnUrl(), messageToUser, MessageType.SUCCESS, true, null); } return superResult;

我在从Java返回Jira消息时遇到问题

我制作了一个插件,在创建问题时覆盖了CreateWorklog类(doExecute()方法)。 在我的功能之后,方法以以下行结束:

[...]
if (NONE.equals(superResult))
{           
    return returnMsgToUser(getReturnUrl(), messageToUser, MessageType.SUCCESS, true, null);
}
return superResult;
在此之前,在创建问题之前,有一些选项可以返回,例如:

[...]
if (httpPostReq.getResponseCode() != 201)
{
    System.out.println("ERROR: Webservice-Aufruf fehlgeschlagen! Response-Code: " + httpPostReq.getResponseCode());
    return returnMsgToUser(getReturnUrl(), "ERROR: Webservice call failed! Response-Code: " + httpPostReq.getResponseCode(), MessageType.ERROR, true, null);
}
[...]
return参数使方法取消问题创建,但返回消息不是所需的。 首先,会显示未更改功能的正常返回消息,但在重新加载网站后,会显示我自己的消息

为什么只有在刷新Jira网站后才能看到它?我怎样才能改变这种行为

还有一个问题: 字符串目标(最后一个构造函数参数)在returnMsgToUser中到底做了什么?我能找到的唯一信息是,如果输入null,它将被置于全局位置。你还能在里面放些什么?我不知道