$B>.NS(B $B$5$s!"(B<br><br>$B%H%^%9$G$9!#(B<br><br>Thanks for your kind reply.After your suggestion i changed the the customizer.dicon file as follows.<br><br><b>customizer.dicon<br>:::::::::::::::::::::::::</b><br><br>&lt;components&gt;<br>&nbsp; &lt;include path=&quot;default-customizer.dicon&quot;/&gt;<br>
<br>&nbsp; &lt;component name=&quot;pageCustomizer&quot; class=&quot;org.seasar.framework.container.customizer.CustomizerChain&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &lt;initMethod name=&quot;addCustomizer&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;arg&gt;traceCustomizer&lt;/arg&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;/initMethod&gt;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- Start --&gt;<br>&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &lt;initMethod name=&quot;addAspectCustomizer&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;<b>LoginAuthInterceptor</b>&quot;&lt;/arg&gt;<br>&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;do.*,initialize, prerender&quot;&lt;/arg&gt;<br>
&nbsp; &lt;/initMethod&gt;<br>&nbsp; &lt;initMethod name=&quot;addAspectCustomizer&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;<b>LoginUserInterceptor</b>&quot;&lt;/arg&gt;<br>&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;do.*,initialize, prerender&quot;&lt;/arg&gt;<br>
&nbsp; &lt;/initMethod&gt;<br><br>&nbsp; &lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;pmtool.web.login&quot;&lt;/arg&gt;<br>&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;LoginPage&quot;&lt;/arg&gt;<br>&nbsp; &lt;/initMethod&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;pmtool.web.error&quot;&lt;/arg&gt;<br>&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;Error.*&quot;&lt;/arg&gt;<br>&nbsp; &lt;/initMethod&gt;<br>&nbsp; &lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;pmtool.web.exception&quot;&lt;/arg&gt;<br>&nbsp;&nbsp;&nbsp; &lt;arg&gt;&quot;Login.*&quot;&lt;/arg&gt;<br>&nbsp; &lt;/initMethod&gt;<br><br>&nbsp; &lt;!--End --&gt;<br><br>&lt;...........<br>&lt;.............<br>My requirement is,<br>
&nbsp;For menu$B2hLL(B<b>LoginAuthInterceptor </b>is needed<b>&nbsp; </b>where as <b>LoginUserInterceptor </b>is not needed.For this situation how can i change this dicon file.<br><br>Thanks in advance<br>$B%H%^%9(B<br>&nbsp;<br><br><br><br><div class="gmail_quote">
2009/4/29 Koichi Kobayashi <span dir="ltr">&lt;<a href="mailto:koichik@improvement.jp">koichik@improvement.jp</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
$B>.NS(B (koichik) $B$G$9!%(B<br>
<br>
Date: &nbsp; &nbsp;Wed, 29 Apr 2009 16:44:39 +0900<br>
From: &nbsp; &nbsp;thomas &lt;<a href="mailto:jp.mcy.10@gmail.com">jp.mcy.10@gmail.com</a>&gt;<br>
To: &nbsp; &nbsp; &nbsp;<a href="mailto:seasar-user@ml.seasar.org">seasar-user@ml.seasar.org</a><br>
Subject: [Seasar-user:17338] Seasar[$BJ#?t(BInterceptor$B$N;H$$J}(B]<br>
<div class="im"><br>
&gt; If i use like this for menu page and expensesheet page the login check<br>
&gt; interceptor has not called because i added these two pages in<br>
&gt; addIgnoreClassPattern of userlevel check interceptor.<br>
<br>
</div>IgnoreClassPatterns of CustomizerChain are applied to all<br>
the children customizer of CustomizerChain.<br>
<br>
&lt;component class=&quot;CustomizerChain&quot;&gt;<br>
 &nbsp;&lt;initMethod name=&quot;addAspectCustomizer&quot;&gt;&lt;!-- customizer 1 --&gt;<br>
 &nbsp;&lt;/initMethod&gt;<br>
 &nbsp;&lt;initMethod name=&quot;addAspectCustomizer&quot;&gt;&lt;!-- customizer 2 --&gt;<br>
 &nbsp;&lt;/initMethod&gt;<br>
 &nbsp;&lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;&lt;!-- applied to customizer 1 and 2 --&gt;<br>
 &nbsp;&lt;/initMethod&gt;<br>
&lt;/component&gt;<br>
<div class="im"><br>
&gt; I have to include addIgnoreClassPattern for each interceptor.Is it possible<br>
&gt; or not?<br>
&gt; If my thinging is not correct..If its not correct then how can i achieve<br>
&gt; this...<br>
<br>
</div><div class="im">&gt; customizer.dicon<br>
&gt; :::::::::::::::::::::::::*<br>
&lt;component name=&quot;pageCustomizer&quot;<br>
class=&quot;org.seasar.framework.container.customizer.CustomizerChain&quot;&gt;<br>
 &nbsp; &nbsp;&lt;initMethod name=&quot;addCustomizer&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp;&lt;arg&gt;traceCustomizer&lt;/arg&gt;<br>
 &nbsp; &nbsp;&lt;/initMethod&gt;<br>
<br>
</div> &nbsp; &nbsp;&lt;initMethod name=&quot;addCustomizer&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp;&lt;arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;component class=&quot;org.seasar.framework.container.customizer.AspectCustomizer&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;property name=&quot;interceptorName&quot;&gt;&quot;LoginAuthInterceptor&quot;&lt;/property&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;property name=&quot;pointcut&quot;&gt;&quot;do.*,initialize, prerender&quot;&lt;/property&gt;<br>
<div class="im"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;*&quot;pmtool.web.login&quot;*&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;*&quot;LoginPage&quot;*&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/initMethod&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;*pmtool.web.error*&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;*&quot;Error.**&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/initMethod&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;*&quot;pmtool.web.exception*&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;*Login.**&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/initMethod&gt;<br>
</div> &nbsp; &nbsp; &nbsp; &nbsp;&lt;/component&gt;<br>
 &nbsp; &nbsp; &nbsp;&lt;/arg&gt;<br>
 &nbsp; &nbsp;&lt;/initMethod&gt;<br>
<br>
 &nbsp; &nbsp;&lt;initMethod name=&quot;addCustomizer&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp;&lt;arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;component class=&quot;org.seasar.framework.container.customizer.AspectCustomizer&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;property name=&quot;interceptorName&quot;&gt;&quot;LoginUserInterceptor&quot;&lt;/property&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;property name=&quot;pointcut&quot;&gt;&quot;do.*,initialize, prerender&quot;&lt;/property&gt;<br>
<div class="im"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;pmtool.web.login&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;LoginPage&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/initMethod&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;pmtool.web.error&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;Error.*&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/initMethod&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;pmtool.web.exception&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;Login.*&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/initMethod&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;*pmtool.web.expensesheet*&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;*&quot;Index.**&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/initMethod&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;initMethod name=&quot;addIgnoreClassPattern&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;&quot;*pmtool.web.menu*&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;arg&gt;*&quot;Menu.**&quot;&lt;/arg&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/initMethod&gt;<br>
</div> &nbsp; &nbsp; &nbsp;&lt;/arg&gt;<br>
 &nbsp; &nbsp;&lt;/initMethod&gt;<br>
&lt;/component&gt;<br>
<br>
<br>
<br>
--<br>
&lt;component name=&quot;koichik&quot;&gt;<br>
 &nbsp; &nbsp;&lt;property name=&quot;fullName&quot;&gt;&quot;Koichi Kobayashi&quot;&lt;/property&gt;<br>
 &nbsp; &nbsp;&lt;property name=&quot;email&quot;&gt;&quot;<a href="mailto:koichik@improvement.jp">koichik@improvement.jp</a>&quot;&lt;/property&gt;<br>
 &nbsp; &nbsp;&lt;property name=&quot;blog&quot;&gt;&quot;<a href="http://d.hatena.ne.jp/koichik" target="_blank">http://d.hatena.ne.jp/koichik</a>&quot;&lt;/property&gt;<br>
&lt;/component&gt;<br>
<br>
_______________________________________________<br>
Seasar-user mailing list<br>
<a href="mailto:Seasar-user@ml.seasar.org">Seasar-user@ml.seasar.org</a><br>
<a href="https://ml.seasar.org/mailman/listinfo/seasar-user" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-user</a><br>
</blockquote></div><br>