- - PR -
struts-config.xml でファイルUPLOAD の容量制限エラーとなった時のエラー処理
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-05-22 09:29
struts-config.xml に次のような記述をし、アップロードされるファイルサイズを制限しています。
<controller maxFileSize="1024K" bufferSize="1024" tempDir="C:?Temp" /> そこで、1024K 以上のファイルをアップロードした場合、java.lang.Exception 例外が発生するのですが、java.lang.Exception は致命的エラーとして扱っているので、java.lang.Exception 意外の例外を発生させたいと思います。可能でしょうか? [ メッセージ編集済み 編集者: だい 編集日時 2007-05-22 09:37 ] |
|
投稿日時: 2007-05-22 12:47
http://www.jajakarta.org/struts/struts1.1/documentation/ja/target/api/org/apache/struts/config/package-summary.html
これをよむといいかも |
|
投稿日時: 2007-05-22 13:41
ご回答ありがとうございます。初心者なのでうまく表現できませんが、struts-config.xml のcontrol はControllerConfig BEAN で表現されているということはわかりました。しかし、具体的にどのようにエラーを投げ、キャッチするかが想像できません。
struts-config.xml の中で、<exception key="****" path="/error.html" type="***" /> で例外をキャッチし、error.html を表示していますが、control における容量制限に引っかかったときに<exception> で例外をキャッチできたらと思います。 説明がへたかも知れませんが、よろしくお願いします。 |
1