2012-02-07 20 views
1

と私はTomcatのバージョンでサーブレット3.0 AsyncContext実装していません: サーブレットがかかる:このに簡単なサーブレットをテストするには7.0.11 は非同期コンテキストAsyncContext JSPと連携し、フレックス

サーバー上のデータをプッシュが開発されました数字を入力として4秒間スリープし、非同期コンテキストを介してクライアントの更新として数値の平方を送信します。 非同期コンテキストの完全メソッドが呼び出される前に、前に送信された結果のこの四角形が4回送信されます。

クライアント: サンプルクライアントは、数字を入力としてPOSTを実行するjspファイルです。 非同期返信はブラウザに表示されます。 この段階まではすべてがうまくいきます。

クライアントの変更: サーバーコードを変更せずに、クライアントをFlexに変更しました。 numberを入力として同じpostメソッドが呼び出されます。 受信した返信を印刷するためのTextAreaフラッシュコンポーネントがあります。

非同期返信は印刷されず、受信されたときに最後の非同期応答が受信された後にすべて印刷されます。 (私は、返信がチャンクされており、IEのF12-Developerツールを介してブラウザに受信されていることがわかります)

中間の非同期返信をFlexクライアントで印刷する方法はありますか?代わりのFlexからのリクエストを送信するためのHTTPServiceを使用してのライフサイクルまたはGraniteDSなど)

TIA

答えて

0

、私はURLStreamのを使用し、中間チャンクデータを印刷するためにによってProgressEventを使用し、それが働きました。

@ジャスティンのおかげで、別の質問に返信しましたhere

関連する問題