1

アクションページにメソッドがありますが、実行に時間がかかるため、コンソールウィンドウに説明を書き込みます。しかし今、私はjspページのテキスト領域に説明を表示したいと思います。コンソールのように表示する方法。

4

1 に答える 1

1

考えられる 2 つの解決策は、「execAndWait」インターセプターと ajax の使用です。

実行と待機は実装が簡単ですが、機能は少なくなります...

http://struts.apache.org/2.3.4.1/docs/execute-and-wait-interceptor.html

Ajax は、リクエストの状態に関する継続的なフィードバックを提供できます (フィードバックの管理は完全にユーザー次第であり、通常はサービスの観点から考える必要がありますが、通常、1 つのページで複数のサービスが使用されます)。

この場合、アクションは非同期で呼び出されるため、アクションが戻るのにかかる時間を気にする必要はありません。送信したリクエストの数を示すキューを作成し、受信したリクエストをポップすることもできます。

ajax サービスを実装するには、json から始めるのが最も簡単です。そのためには、struts2-json-plugin http://struts.apache.org/2.2.3/docs/json-plugin.htmlを参照してください。

于 2012-08-25T18:24:12.043 に答える