2

是否可以在struts2.0中单独处理服务。我的 JSP 文件中有三个不同的提交按钮。每当单击按钮时,每个按钮都应单独处理,而不会停止其他进程。

4

3 回答 3

1

仅使用@Async注释即可异步调用方法。我找到的最好的文档在 springsource 网站上:Task Execution and Scheduling

编辑:关于斯蒂芬提到的“拒绝服务”-spring 为您提供了可配置的线程池,因此您不会耗尽应用程序服务器的 cpu。

于 2012-12-17T04:55:06.893 回答
0

对的,这是可能的。不过,要做到正确有点困难:

  • 您的服务器需要跟踪当前正在运行的“进程”(或线程)。

  • 您的服务器必须实施某种机制来传递处理结果。

  • 如果某些用户多次单击提交按钮,您的服务器必须防止意外或故意的“拒绝服务”。

于 2012-12-17T04:54:20.857 回答
0

您可以在异步模式下进行 ajax 调用。Jquery.ajax 是一种方便的方法,可以在不停止其他进程的情况下单独处理。在 ajax 调用中,您可以触发按钮单击事件。

于 2013-03-26T09:36:41.330 回答