/**
* 登陆拦截器.
*
* @author leizhimin 2014/6/26 16:08
*/
public class LoginInterceptor extends HandlerInterceptorAdapter {
private static final String[] IGNORE_URI = {"/login.jsp", "/Login/","backui/","frontui/"};
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
boolean flag = false;
String url = request.getRequestURL().toString();
System.out.println(">>>: " + url);
for (String s : IGNORE_URI) {
if (url.contains(s)) {
flag = true;
break;
}
}
if (!flag) {
T_supplier_user user = LoginController.getLoginUser(request);
if (user != null) flag = true;
}
return flag;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
super.postHandle(request, response, handler, modelAndView);
}
}
SpringMVC 登录拦截器实现
最新推荐文章于 2024-05-16 19:09:41 发布