存在だけは昔から知っていたけれど、ようやく試せた。Jakarta CommonsのfileUpload。
(これが試したくてTomcatをインストールしたのだw)
基本的な使い方はサンプルもあるし色々なサイトに載ってるんだけど、例外処理に関する情報が少ないかなぁ(あんまり細かく探してないけど)。
よくありそうなのが、アップロードするファイルサイズが大きすぎるとか、途中でユーザー(ブラウザ側)が中止(キャンセル)しちゃって通信が切断されるとか。
試してみた感じでは、全てparseRequest()で例外が発生するようだ。
この辺りの事がちゃんと載ってるドキュメントはあるのかなぁ?…英語じゃ読めないケド(爆)