Webアプリケーションで時間の掛かる処理をキックする場合、進捗表示をしたくなることがあります。 Threadを立てて裏で処理するようにすれば可能なのですが、いろいろと面倒があるのでざっくり指針を書いてみたいと思います。 HTMLから定期的にアクセスする 進捗状況を知るために、HTML側から定時で繰返しアクセスさせる必要があります。 METAタグを使ってリロードさせる手法が一般的ですね。 <META HTTP-EQUIV="Refresh" CONTENT="5"> 上記例では5秒ごとのリロードです。 この方式だとページ全体を読み直すわけですが、 格好良くしようと思えばAJAX的手法を使って非同期通信する手法もあります。 とにかく、サーバに低的にアクセスします。これをポーリング(polling)といいます。 サーバ側ではセッションにThreadの管理オブジェクトを保管する サーバ側ではThr