[Seasar-user:19551] Re: [SAStruts] SizeLimitExceededException 発生時のレスポンスについて
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2010年 3月 25日 (木) 10:33:32 JST
ひがです。
> 小林 (koichik) です.
>
> とりあえず,S2MultipartRequestHandler の
>
> } catch (SizeLimitExceededException e) {
> request.setAttribute(
> MultipartRequestHandler.ATTRIBUTE_MAX_LENGTH_EXCEEDED,
> Boolean.TRUE);
> request.setAttribute(SIZE_EXCEPTION_KEY, e);
>
> の後に
>
> try {
> InputStream is = request.getInputStream();
> try {
> byte[] buf = new byte[1024];
> int len = 0;
> while ((len = is.read(buf)) != -1) {
> }
> } catch (Exception ignore) {
> } finally {
> try {
> is.close();
> } catch (Exception ignore) {
> }
> }
> } catch (Exception ignore) {
> }
>
> を追加したところ解決しました.
情報ありがとうございます。
SAStrutsは修正しておきます。
Seasar-user メーリングリストの案内