一。创建个类,继承struts拦截器父类 AbstractInterceptor 附上主要代码
public class Interceptorclass extends AbstractInterceptor {
@Override
public String intercept(ActionInvocation arg0) {
String result = null;
try {
//Action调用前逻辑处理
result = arg0.invoke();//Action方法调用
//Action调用后逻辑处理
} catch (Exception e){
e.printStackTrace();
//此处可以逻辑处理,将错误信息e存入resultjsonvalue变量中,由此可传递给界面错误信息
return "AJAX";
}
return result;
}
...
}
二。配置struts.xml
...
...
/webapps/.../XXX.jsp
/webapps/.../fail.jsp
...
false
resultjsonvalue
拦截器配置完成。