2

struts2.0でサービスを個別に処理することは可能ですか? 私の JSP ファイルには 3 つの異なる送信ボタンがあります。ボタンがクリックされるたびに、他のプロセスを停止することなく、それぞれが個別に処理する必要があります。

4

3 に答える 3

1

@Asyncアノテーションを使用するだけでメソッドを非同期に呼び出すことがサポートされています。私が見つけた最高のドキュメントは、springsource の Web サイトにあります: Task Execution and Scheduling

編集: Stephen が言及した「拒否サービス」について - spring は構成可能なスレッド プールを提供するため、アプリケーション サーバーの CPU を使い果たすことはありません。

于 2012-12-17T04:55:06.893 に答える
0

非同期モードでajax呼び出しを行うことができます.Jquery.ajaxは、他のプロセスを停止せずに個別に処理する便利な方法です.ajax呼び出しでは、ボタンクリックイベントをトリガーできます.

于 2013-03-26T09:36:41.330 に答える
0

はい、可能です。ただし、正しく取得するのは少し難しいです。

  • サーバーは、現在実行中の「プロセス」(またはスレッド) を追跡する必要があります。

  • サーバーは、処理の結果を配信するためのメカニズムを実装する必要があります。

  • 一部のユーザーが送信ボタンを何度もクリックした場合、サーバーは偶発的または意図的な「サービス拒否」を防ぐ必要があります。

于 2012-12-17T04:54:20.857 に答える