功能:登录时将用户名记录到Session中,若Session超时,系统则自动跳转到登录页面
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.log4j.Logger;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
@Aspect
@Component
public class SessionTimeOutAspect {
private static Logger logger = Logger.getLogger(SessionTimeOutAspect.class);
public SessionTimeOutAspect() {
}
@Pointcut("execution(public * com.mvc.controller..*.*(..))")
public void controllerPointcut(){
}
@Pointcut("exec