[mayaa-user:472] Re: ClientAbortExceptionについて

Yasuhiro Oguro yoguro @ neetec.co.jp
2007年 2月 23日 (金) 17:13:38 JST


お疲れ様です。小黒です。

> もし上記対応ではなく、どうしても 1.0 系に機能追加してほしいと
おもしろそうなので、対応してみました。

 xmlはパッケージとクラス名指定を追加して、
ほぼそのまま使わせてもらいました。
ありがとうございました。

 Handlerクラスはちょっと修正しました。

import java.net.SocketException;
import org.seasar.mayaa.impl.engine.error.TemplateErrorHandler;

/**
 * ブラウザからの接続断に対応するハンドラ
 * @author yoguro
 *
 */
public class SocketErrorHandler extends TemplateErrorHandler {

    public void doErrorHandle(Throwable throwable, boolean pageFlush) {
    	
    	Throwable t = throwable;
    	while(t != null) {
    		if (t instanceof SocketException) {
    			return;
    		} else {
    			t = t.getCause();
    		}
        }
        super.doErrorHandle(throwable, pageFlush);
    }
}

以上 宜しくお願いします。
---
NEEC System Technology Co.,Ltd. 
Y.Oguro <yoguro @ neetec.co.jp> ☆.。.:*・°




mayaa-user メーリングリストの案内