私は jQuery を初めて使用し、Java サーブレットから結果が返されるときにページを継続的に更新するのに苦労しています。新しい時間値がサーブレットから入ってくるので、Web ページにタイマー効果が欲しいです。
私のウェブページには、次のようなものがあります。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script>
<script>$(document).ready(function(){$.get("/timer", function(data){$('H1').append(data); })})(); </script>
そして、私のサーブレット タイマーには、response.getWriter() を使用して 30 回の繰り返しの新しい時間値を書き込む while ループがあります。
//this is in my doGet function
while(count <30 ){
count++;
out.println(count);
}
問題は、ページをロードすると、30回の反復が完了するまでページに何も追加されないことです。各 iteration を印刷してページに表示する方法はありますか?
ありがとう