出事了出事了
为什么最后一个System.out.println("执行Action花费的时间:" + (end - start) + "ms");没输出到控制台
为什么最后一个System.out.println("执行Action花费的时间:" + (end - start) + "ms");没输出到控制台
2016-05-06
@Override
public String intercept(ActionInvocation invocation) throws Exception {
System.out.println("执行Action之前");
// 1.执行Action之前
long start = System.currentTimeMillis();
System.out.println("执行下一个拦截器,如果已经是最后一个拦截器,则执行目标Action");
// 2.执行下一个拦截器,如果已经是最后一个拦截器,则执行目标Action
String result = invocation.invoke();
System.out.println("执行Action之后");
// 3.执行Action之后
long end = System.currentTimeMillis();
System.out.println("执行Action花费的时间:" + (end - start) + "ms");
return result;
}
发现拦截器完全没有执行,后来检查到拦截器配置问题-----------包名有个字母大写,汗,细节
举报