java 重定向页面
1.httpservletResponse方式
httpServletResponse.sendRedirect(httpServletRequest.getContextPath() + "/login.do");
2.返回Object类型
/*** 拦截运行时异常*/
@ExceptionHandler(PlatformException.class)
public Object handleException(PlatformException e){if(e.getExceptionEnums().getCode().equals(ExceptionEnums.NOT_LOGIN.getCode())){ModelAndView mav = new ModelAndView();mav.addObject("flag","1");mav.setViewName("/login.html");return mav;}return JsonResult.failMessage(e.getMessage());
}
获取request
ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = requestAttributes.getRequest();
HttpServletResponse response = requestAttributes.getResponse();
HttpSession session = request.getSession();