xml:
<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:
package com.zjm.struts.action;public class LoginAction extends DispatchAction { //分发action
public ActionForward login(ActionMapping mapping............) {
//.........
}
}
around拦截器:
package com.zjm.study.advice;public class chkLoginAdvice implements MethodInterceptor {
public Object invoke(MethodInvocation arg0) throws Throwable {
System.out.println("测试拦截"); //这句没打印出来,没拦住.....
return null;
}
}没拦住啊,拦截器里打印的“测试拦截”,控制台没有
<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:
package com.zjm.struts.action;public class LoginAction extends DispatchAction { //分发action
public ActionForward login(ActionMapping mapping............) {
//.........
}
}
around拦截器:
package com.zjm.study.advice;public class chkLoginAdvice implements MethodInterceptor {
public Object invoke(MethodInvocation arg0) throws Throwable {
System.out.println("测试拦截"); //这句没打印出来,没拦住.....
return null;
}
}没拦住啊,拦截器里打印的“测试拦截”,控制台没有
解决方案 »
- 【紧急】求指点:如何根据MAC地址获取IP地址
- 模拟QQ聊天工具如何发送文件
- 关于Spring的声明式事务,如果在被事务代理的service里手动捕获异常就无法回滚,而不手动捕获异常才可以回滚,这样就使得页面直接打印错误信息出来,怎么办??!!
- disconnected session错误?????????????????????
- 求救javascript 怎么自动绑定事件
- 我用XDoclet生成ejb接口文件时出现这些错误,困扰我好几天都没解决,好心人帮我看看
- 菜鸟调查!
- 求助:findByPrimaryKey问题。
- EJB高手请指教!
- 后台判断是否需要显示加载更多按钮
- 帮忙看看 到底这段xsl哪错了
- 关于IOC的几个问题
把
public ActionForward login(ActionMapping mapping............)
改成
public ActionForward execute(ActionMapping mapping............)
就可以了这是怎么回事啊,难道分发action拦不住么???
切入点改成:execution(* com.zjm.struts.action.*.*(..)) 其他不变,
或者改成: pointcut="execution(* com.zjm.struts.action.LoginAction.login(ActionMapping mapping............))//完整的方法签名.