当前位置: 代码迷 >> J2EE >> aop拦截器没有拦住,求教了
  详细解决方案

aop拦截器没有拦住,求教了

热度:173   发布时间:2016-04-22 03:10:26.0
aop拦截器没拦住,求教了
xml:
XML code
    <bean id="chkLoginAdvice" class="com.zjm.study.advice.chkLoginAdvice" />    <aop:config>        <aop:advisor pointcut="execution(* com.zjm.struts.action.LoginAction.login(..))" advice-ref="chkLoginAdvice" />    </aop:config>



action:
Java code
package com.zjm.struts.action;public class LoginAction extends DispatchAction {    //分发action    public ActionForward login(ActionMapping mapping............) {        //.........    }}



around拦截器:
Java code
package com.zjm.study.advice;public class chkLoginAdvice implements MethodInterceptor {    public Object invoke(MethodInvocation arg0) throws Throwable {        System.out.println("测试拦截");       //这句没打印出来,没拦住.....        return null;    }}


没拦住啊,拦截器里打印的“测试拦截”,控制台没有

------解决方案--------------------
好像spring的aop拦截不到继承自dispathcerAction的方法
  相关解决方案