spring 用户登录拦截器
2015-10-27 10:52
351 查看
public class UserLoginInterceptor extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println("UserLoginInterceptor#preHandle..."); HttpSession session = request.getSession(); if (session.getAttribute("User") != null) { return true; } String strBackUrl = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + request.getServletPath(); if (request.getQueryString() != null) { strBackUrl += "?" + request.getQueryString(); } strBackUrl = URLEncoder.encode(strBackUrl, "UTF-8"); response.sendRedirect(request.getContextPath() + "/login?reback=" + strBackUrl); System.out.println("UserLoginInterceptor#SESSION IS NULL"); System.out.println("sendRedirect login page!! "); return false; } public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { } public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { } }
相关文章推荐
- spring 用户登录拦截器
- spring 用户登录拦截器
- spring 用户登录拦截器
- spring 用户登录拦截器
- spring 用户登录拦截器
- spring 用户登录拦截器
- Java语言基础之内部类
- Java设计模式----组合模式(Composit )
- Java设计模式----组合模式(Composit )
- springMVC @ResponseBody接收前端Json字符串
- 深入详解Struts2——使用注解配置Action
- JAVA程序的结构
- spring boot 打包成jar 包在发布到服务器上
- java的反射与回调函数(二)
- JAVA将Excel中的报表导出为图片格式(三)换一种实现
- Java抽象类继承实体类
- spring DateUtil
- spring DateUtil
- spring DateUtil
- spring DateUtil