是否可以在struts2.0中单独处理服务。 我的JSP-File中有三个不同的提交按钮。无论何时单击按钮,每个按钮都应单独处理而不停止其他过程。
答案 0 :(得分:1)
只需使用@Async
注释就可以异步调用方法。我找到的最好的文档是springource网站:Task Execution and Scheduling
编辑:关于Stephen提到的'拒绝服务' - spring为您提供了可配置的线程池,因此您不会耗尽应用程序服务器的CPU。
答案 1 :(得分:0)
是的,这是可能的。虽然这样做有点困难:
您的服务器需要跟踪当前正在运行的“进程”(或线程)。
您的服务器必须实现某种机制来传递处理结果。
如果某些用户多次点击提交按钮,您的服务器必须防止意外或故意“拒绝服务”。
答案 2 :(得分:0)
您可以在异步模式下调用ajax.Jquery.ajax是一种方便的方法,可以在不停止其他进程的情况下进行separtely处理。在ajax调用中,您可以触发按钮单击事件。