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 拦截器重定向无限循环/重定向次数过多报错 的解决方案相关推荐

  1. 重定向次数过多 java_Java 使用拦截器无限转发/重定向无限循环/重定向次数过多报错(StackOverflowError) 解决方案...

    说明:当使用拦截器出现"请求转发"无限循环或者"重定向"次数过多这种问题的时候,一般都是 拦截器 设置错了 情况一:请求转发时没有配置排除拦截路径,就是说你访问 ...

  2. smbsm超市订单管理系统实现登陆、注销,使用过滤器拦截。重定向次数过多报错的解决方法

    smbsm 1.数据库的创建: CREATE DATABASE `smbms`;USE `smbms`;CREATE TABLE `smbms_user` (`id` INT(20) NOT NULL ...

  3. Spring boot自定义拦截器和拦截器重定向配置简单介绍~!

    大家好: 本文简单介绍一下用于权限控制的Spring boot拦截器配置,拦截器重定向问题. 开发工具:jdk1.8   idea2017(付费版,网上找的破解教程) 1,首先使用idea创建一个Sp ...

  4. web项目中实现登陆成功后才能访问某些页面,否则自动跳转到登陆界面,以及对无限循环重定向的解决

    1.不使用过滤器实现,在需要拦截的页面通过session判断是否登陆,若没登陆则跳转到login.jsp页面: <% Admin admin = (Admin)session.getAttrib ...

  5. AJAX,SpringMVC,拦截器(Ajax发送请求 经过SpringMVC拦截器重定向其他页面失败)

    Ajax发送请求 经过SpringMVC拦截器重定向其他页面失败 借鉴出处 Ajax是通过异步请求后台,获取数据,局部刷新页面,因此,即使后台进行页面跳转的编码,前台请求完毕以后,只会执行ajax的回 ...

  6. springboot项目拦截器重定向循环问题

    找了半天的错误,最后果断还是个低级错误: 测试发现浏览器一直提示重定向次数过多. 打开浏览器F12看到一直都在访问/login/login/login之类的无限循环路径. 后来经过网上查询发现我之前设 ...

  7. java 如何在拦截器重定向,java – 来自登录拦截器的Struts2重定向

    我们的应用程序要求用户登录以查看任何内容. LoginInterceptor拦截对所有页面的访问,如果用户没有有效会话,则会调出登录表单.我希望拦截器在显示登录表单之前记住原始请求URI,并在登录表单 ...

  8. axios 重定向问题解决_如何使用React Router V4从axios拦截器重定向?

    小编典典 我通过从Component树之外访问Redux Store并通过注销按钮发送相同的操作来解决了这一问题,因为我的拦截器是在单独的文件中创建的,并且在加载任何Component之前先进行加载. ...

  9. springboot + vue 拦截器重定向_springboot学习笔记

    springmvc可能遇到的问题: 1.配置请求映射时,要注意springmvc扫描包也就是写有@SpringBootApplication类的位置已经要先创建好在写内部代码(没先写真的容易自闭). ...

最新文章

  1. android asmack和xmpp的关系,Android即时通讯开发之XMPP (一)初识XMPP协议和asmack
  2. python处理流程-在python异步协程中处理流程分析(一)
  3. 开启虚拟化技术之旅---1什么是虚拟化?
  4. [云炬创业管理笔记]第三章打造优秀创业团队讨论2
  5. SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Ha
  6. 【LeetCode笔记】62. 不同路径(Java、动态规划)
  7. win10 安装docker
  8. linux目录详解i-node,i-node节点与链接
  9. 游戏教玩家学java,技术|帮你学习Java语言的游戏
  10. 1 ERP管理系统概念
  11. 关于python变量_关于python变量练习题
  12. jmeter压测、操作数据库、分布式、 linux下运行的简单介绍
  13. Requst Servervariables
  14. PHP curl扩展实现数据抓取
  15. JS浏览器对象-Location对象
  16. 计算机一级考试自测题,计算机一级B考试自测题
  17. js设计模式的讲解与应用 - 【单例模式】
  18. FTX与加密监管:真金白银的理想消亡史
  19. 计算机网络英文习题(中文及答案解析)
  20. Win32病毒入门 -- ring3篇

热门文章

  1. Eclipse RCP入门
  2. 实战演练-抽奖程序(C#)(第一部分)
  3. 如何在页面标题前添加自己的logo图标
  4. HTML静态网页作业:使用html+css制作北京黎红学院学校网站 (4个页面)
  5. sklearn preprocessing 数据预处理 OneHotEncoder
  6. java 使用 jacob 实现 将 freemarker 导出的 XML 格式的 excel 转 xls、xlsx 格式
  7. 计算机系统集成怎么报名,2021年全国系统集成项目管理工程师报名时间和报名入口...
  8. 听说PlusFo超级链已经正式上线,快来围观
  9. 你们昨天留言要的图在这里
  10. 详解如何获取深度学习模型中间层的输出值