一、Interceptor的生命周期
1.初始化拦截器
@Override
public void init() {
// TODO Auto-generated method stub
System.out.println("拦截器初始化");
}
2.拦截器执行
@Override
public String intercept(ActionInvocation actionInvocation) throws Exception {
System.out.println("拦截器执行");
return null;
}
3.拦截器销毁(当服务器关闭时执行)
@Override
public void destroy() {
// TODO Auto-generated method stub
System.out.println("拦截器销毁");
}
二、Interceptor的使用
1.创建一个被拦截的LoginTwo类
public class LoginTwo extends ActionSupport implements ModelDriven<User>,ServletRequestAware,ServletResponseAware{
/**
*
*/
private static final long serialVersionUID = 1L;
private User user;
private HttpServletRequest request;
@SuppressWarnings("unused")
private HttpServletResponse response;
public String login() {
System.out.println(&