失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Java 拦截器重定向无限循环/重定向次数过多报错 的解决方案

Java 拦截器重定向无限循环/重定向次数过多报错 的解决方案

时间:2018-11-27 16:48:11

相关推荐

Java 拦截器重定向无限循环/重定向次数过多报错  的解决方案

public class CheckPortInterceptor implements HandlerInterceptor {@Overridepublic boolean preHandle(HttpServletRequest request,HttpServletResponse response, Object handler) throws Exception {String urlString = request.getRequestURI();//Login.do 这个判断必须要添加不然会无限循环if(urlString.endsWith("Login.do")){ boolean judgeIsMoblie = CheckMobile.JudgeIsMoblie(request);if(judgeIsMoblie==true){ //手机的请求String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";response.sendRedirect(basePath+"tbInspectionController/AppList.do"); return false;}else{return true;} }else {return true;}}@Overridepublic void postHandle(HttpServletRequest request,HttpServletResponse response, Object handler,ModelAndView modelAndView) throws Exception {}@Overridepublic void afterCompletion(HttpServletRequest request,HttpServletResponse response, Object handler, Exception ex)throws Exception {}}

如果觉得《Java 拦截器重定向无限循环/重定向次数过多报错 的解决方案》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。