Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring MVC应用程序未响应超过1个请求_Java_Jakarta Ee_Spring Mvc - Fatal编程技术网

Java Spring MVC应用程序未响应超过1个请求

Java Spring MVC应用程序未响应超过1个请求,java,jakarta-ee,spring-mvc,Java,Jakarta Ee,Spring Mvc,我有一个基于SpringMVC的应用程序,它有一个UI页面,通过该页面我们可以处理quartz作业。表示此UI页面在每个作业的行中包含所有quartz作业列表、上次运行状态和超链接,以启动特定作业。当用户点击此超链接时,请求将转到服务器并根据该作业触发。当该作业完成时,控制器返回将反映在UI上的响应。在这个UI中一切都很好。但当用户想要在我们的web应用程序中打开任何其他链接或页面时,什么都不会发生……这意味着浏览器显示了进度,但最后它不会转到任何页面。我们期望用户可以访问任何页面,当用户再次访

我有一个基于SpringMVC的应用程序,它有一个UI页面,通过该页面我们可以处理quartz作业。表示此UI页面在每个作业的行中包含所有quartz作业列表、上次运行状态和超链接,以启动特定作业。当用户点击此超链接时,请求将转到服务器并根据该作业触发。当该作业完成时,控制器返回将反映在UI上的响应。在这个UI中一切都很好。但当用户想要在我们的web应用程序中打开任何其他链接或页面时,什么都不会发生……这意味着浏览器显示了进度,但最后它不会转到任何页面。我们期望用户可以访问任何页面,当用户再次访问此quartz作业页面时,它应该会得到它所拥有的内容

我无法理解为什么会发生这种情况,因为在web应用程序中,一次可以发送许多请求。那么为什么我的应用程序没有响应呢。在这方面的任何指针都将非常感谢。提前谢谢

谢谢


Gopal Lal

如果您想处理异步请求,我建议您使用AJAX执行quartz触发器,以便在后台处理它。webrequest永远不应该在等待任务完成时被阻止。它应该立即返回,用户将轮询以查看进度。这种轮询可以通过AJAX自动进行,也可以只通过标头中的meta标记进行。我已经在使用$.getJSON()方法进行AJAX调用。但我仍然面临着同样的问题。还有什么我应该在代码中检查的吗?根据我的调查,$.getJSON()发送http get请求,而不是ajax调用。请告诉我这是否是问题所在。为了在服务器上进行ajax调用,我还使用了$.ajax()方法。但我仍然面临这个问题,这意味着我无法打开其他页面,直到工作完成,服务器发送响应。所以请让我知道我还需要检查哪些东西。