0

jspとサーブレットを使って簡単なチャットアプリを作っています。私の問題は、送信ボタンをクリックすると、jspページにメッセージ(データベースに保存されている)のみが表示されることです。その結果、タイプ user1 が送信をクリックしない限り、user2 が入力した内容を見ることができません。誰かが私に解決策を提案できますか? 前もって感謝します。

4

2 に答える 2

1

これをクライアント/サーバーの観点から考えてみてください。クライアントがサーバーに「接続」されていない場合 (ブラウザの場合)、更新されたメッセージまたはテキストを取得するには、クライアントをサーバーに「接続」する必要があります。これは、イベントまたはタイマーのプール、さらにはプッシュ テクノロジなど、クライアントを使用していくつかの方法で実現できますが、初心者にとっては少し複雑かもしれません。HTML5 にはイベントを登録する方法があり、javascript は新しいメッセージをプールすることができます....

于 2012-04-17T19:02:22.423 に答える
0

アヤックス: http://w3schools.com/ajax/

JavaScript を使用して、ブラウザがサーバーに接続してデータを要求する瞬間を制御します。まだ制限があります - チャットは毎秒更新されます。

于 2012-04-17T19:04:53.363 に答える