[Seasar-user:12526] Re: [Teeda + S2dao]AspectCustomizerのaddInterceptorName記述方法につきまして

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 1月 16日 (水) 16:30:23 JST


小林 (koichik) です.

Date:    Wed, 16 Jan 2008 13:42:40 +0900
From:    fukunishi <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:12525] [Teeda + S2dao]AspectCustomizerのaddInterceptorName記述方法につきまして

>  下記方法で複数のInterceptorを設定すると現状は「ex2Interceptor」のみ動作しております。
> 個々に「addInterceptorName」で設定すれば正しく動作することは確認できました。
> そこで質問です、1つの「addInterceptorName」で以下のように複数設定することは可能なのでしょうか。

できません.

> <arg>"app_aop.appFacesExceptionThrowsInterceptor","ex1Interceptor","ex2Interceptor"</arg>

<arg> の内容は OGNL という言語による式として
評価されます.
上記のようにカンマ区切りで式を並べると,全体を
評価した結果は最後の式となります.

http://www.ognl.org/2.6.9/Documentation/html/LanguageGuide/differences.html

よって,上記の記述は

<arg>"ex2Interceptor"</arg>

と等価です.


> Dolteng 0.25.0で「Super Agile(Teeda + S2dao)」のプロジェクトで
> 以前には動作していたInterceptorが動作しないという現象が起こっています。
> (すいません以前のバージョンは覚えていません。)

以前も動作しなかったはずです.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>



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