Java Jquery AJAX结果数据在velocity模板中检索回客户端

Java Jquery AJAX结果数据在velocity模板中检索回客户端,java,json,jquery,jira,Java,Json,Jquery,Jira,我刚刚在velocity模板中创建了一个AJAX请求,并能够在.java文件中获得请求,如下所示:(java文件作为webwork模块扩展为“JiraWebActionSupport”) 在服务器端,在doissesplanning方法中,能够获取调用并插入发布的数据 public String doIssuesPlanning() { System.out.println("Success executed result appear"); //i want this value

我刚刚在velocity模板中创建了一个AJAX请求,并能够在.java文件中获得请求,如下所示:(java文件作为webwork模块扩展为“JiraWebActionSupport”)

在服务器端,在
doissesplanning
方法中,能够获取调用并插入发布的数据

 public String doIssuesPlanning() {
     System.out.println("Success executed result appear"); //i want this value to be //retrieval at client side but it's not working. unable to receive at ajax response. 
 return getRedirect("PlanIssuesAction!default.jspa");
//return“result is success”//还尝试了代替getRedirect,使用了直接响应//return,但没有成功,它在客户端的ajax响应中捕获错误。 }

现在,我需要返回jquery“result”参数处的结果数据到客户端

我怎样才能做到这一点?目前,在“Result”对象中显示的是所有HTML文本,没有其他内容。 (我已经通过--“System.out.println”设置了上面的对象,并希望在客户端检索到它,但不起作用)

你能告诉我这里怎么了吗


谢谢。

Webwork jspa URL返回HTML,因为这是它们的目的。大多数AJAX调用都会指向返回JSON的REST资源。我会为此定义一个新的REST资源。更多信息请在

中告诉我是否需要更多详细信息。谢谢你的评论。我浏览了链接。因此,看起来,我必须添加-REST服务mod插入我的jira插件并创建rest资源类“MyRestResource”“我应该把我所有的保存、数据检索方法放在哪里。然后,在webwork模块模板vm文件中使用该服务,使用JSON调用该服务。对吗?还请让我知道,我如何从webwork-vm模板文件调用此服务?此外,在这里,我是否必须创建另一个RefApp REST插件并在我的JIRA插件中引用它的引用链接,或者,我可以将REST资源类使用到同一个JIRA插件项目中?我通过在我的JIRA项目中添加REST模块创建了REST资源服务,按照下面的教程。并且能够呼叫服务器端,REST资源服务url的组成如下:仅供参考,另一张相关沟通的票据:谢谢,Dhaval Soni
 public String doIssuesPlanning() {
     System.out.println("Success executed result appear"); //i want this value to be //retrieval at client side but it's not working. unable to receive at ajax response. 
 return getRedirect("PlanIssuesAction!default.jspa");