0

私はajaxとjspが初めてです。これは、私が直面したマルチスレッドの種類の問題に関するものです。

クライアントサーバーのudp転送が行われているWebページの1つのフレームにajaxを使用してjspページを埋め込んでいます。メイン ページにステータス情報として表示するには、この UDP 転送中にいくつかのログ メッセージが必要です。

問題は、udp 転送がビジーである間、[jsp で out.println を使用して] 通常のコードで Web ページを動的に更新できないことです。しかし、netbeans デバッガーで、(System.out.println を使用して作成された) 出力ストリーム ログを動的に表示できます。

(私は jsp で新しいスレッドを作成しようとしましたが、スレッド内で JSPWriter->out を使用できませんでした。これが良いアイデアであったかどうかもわかりません)

メイン ページでログを動的に表示する方法についての手がかりがあれば、役に立ちます。

ありがとう。

4

1 に答える 1

0

ステータス メッセージを表示したいだけなら、CSS と Java スクリプトを使用して何らかのメッセージを表示し、最終ログを更新できます。

しかし、フレーム内で正確なステータス メッセージを更新する必要がある場合は、リバース ajax またはプッシュレットを使用する必要があります。DWR ajax フレームワークを参照してください。

ありがとう

于 2012-08-31T07:51:56.063 に答える