通常、ファイルのアップロード中は、ほとんどすべてのWebでアップロードボタンをクリックする前に、アップロードタイプのプログレスバーが使用されます。
(プログレスバーで)ファイルを選択した後、正確に何をしているのか
javaとjspまたはStruts1.xを使用してこれを行う必要があります。
通常、ファイルのアップロードは、ファイルを選択したときではなく、サーバーにデータをPOSTした後に開始されます。
Gmailなどの非同期ファイルアップロードが必要だと思います
これを参照してください:jspとjavascriptを使用した非同期ファイルアップロード(AJAXファイルアップロード)
swfupload-JavaScriptとFlashアップロードライブラリも参照してください
http://code.google.com/p/swfupload/downloads/list
そしてまたこれは役立つかもしれません