[Seasar-user:10049] [S2Struts]POJOActionへのThrowsInterceptor適用について

recordi re [E-MAIL ADDRESS DELETED]
2007年 8月 23日 (木) 00:20:00 JST


初めて投稿させていただきます。
ricordiと申します。

PojoActionへの独自ThrowsInterceptorを以下のような形で作成し、
ActionのメソッドからRuntimeExceptionを飛ばすようにして試しましたが、うまく適用されてくれません。
どのように書くのが正しいか教えていただけますでしょうか?

環境
JDK6 update2
s2container-2.4.17
s2struts-1.3.0-RC1
mayaa-1.1.3


package test;

import org.aopalliance.intercept.MethodInvocation;
import org.seasar.framework.aop.interceptors.ThrowsInterceptor;
import org.seasar.framework.container.SingletonS2Container;

public class ThrowsHandleInterceptor extends ThrowsInterceptor {

    public void handleThrowable(Throwable t, MethodInvocation invocation)
throws Throwable {
        String name = t.getClass().getName();
        System.out.println(name);
    }
}

----customizer.dicon
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
    "http://www.seasar.org/dtd/components24.dtd">
<components>
    <include path="default-customizer.dicon"/>

    <component name="propertyInterType" class="
org.seasar.framework.aop.intertype.PropertyInterType" />
    <component name="propertyInterTypeCustomizer" class="
org.seasar.framework.container.customizer.InterTypeCustomizer">
        <property name="interTypeName">"propertyInterType"</property>
    </component>
    <component name="testThrowsInterceptor" class="
test.TestThrowsInterceptor" />
    <component name="actionCustomizer" class="
org.seasar.framework.container.customizer.CustomizerChain">
        <initMethod name="addCustomizer">
            <arg>traceCustomizer</arg>
        </initMethod>
        <initMethod name="addCustomizer">
            <arg>propertyInterTypeCustomizer</arg>
        </initMethod>
        <aspect pointcut="do.*">
            testThrowsInterceptor
        </aspect>
    </component>
</components>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070823/d8fadf5b/attachment.html 


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