通常对于网站某些功能需要登录处理,又不想配置文件一层层过滤,可以通过注解的方式做参数判断,再通过全局异常处理,做相应的跳转(Spring mvc)。
在Controller层头加入注解:@SessionAttributes("sessionUser")
在方法调用中加入参数:@ModelAttribute("sessionUser") User user
在全局异常中统一检查:if (ex instanceof org.springframework.web.HttpSessionRequiredException) // 跳转到登录页面;