jsp项目中报错:localhost 将您重定向的次数过多
报错如图:
原因:代码中死循环,某页面一直跳转到自己页面,跳不出去了。
我的代码如下:
login.jsp 用于登录验证 利用cookie加入免登陆功能
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>登录</title><script type="text/javascript">function check(){var cookie=document.getElementById("cookie");//拿到整个复选文本框if(cookie.checked){cookie.value="1";}}</script>
</head>
<body>
<%@ include file="Cookie.jsp" %>
<form action="control.jsp"><div>用户名:<input type="text" name="username"></div><div>密 码: <input type="password" name="password"></div><div><input id="cookie" name="cookie" type="checkbox" value="0" onclick="check();">十天免登陆</div><div><input type="submit" value="登录"></div>
</form></body>
</html>
Cookie.jsp页面 主要用于Cookie的检测
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<%Cookie[] cookies=request.getCookies();if(cookies!=null){ for(Cookie c:cookies) {if ("login".equals(c.getName())) {request.getRequestDispatcher("index.jsp").forward(request, response);break;}}}//就是这句话,在login.jsp页面跳转到login,.jsp页面response.sendRedirect("login.jsp");%>
</body>
</html>
我在login.jsp页面里面使用include指令加入了cookie.jsp页面,也就是说cookie.jsp页面包含在login.jsp里面。在cookie.jsp页面进行cookie的验证,如果有自己设置的cookie,就免登陆,进入index.jsp页面。如果没有自己的cookie,就重新进入到login.jsp。听起来好像没错。但是其实是有问题的,我的cookie.jsp页面本来就包含在login.jsp。在cookie.jsp(也就是login.jsp)页面再进入login.jsp,就是自己页面反复跳转。很明显就是一个死循环的跳转了。
如果我的代码没看懂,我的解释没看懂,就算了。这个报错主要是因为代码死循环,页面跳转死循环。
jsp项目中报错:localhost 将您重定向的次数过多相关推荐
- IDEA:本机启动报错:该网页无法正常运作,localhost将您重定向的次数过多
IDEA:本机启动报错:该网页无法正常运作,localhost将您重定向的次数过多 解决:Tomcat版本和项目版本不兼容,更改Tomcat版本.
- localhost 将您重定向的次数过多问题解决。
localhost 将您重定向的次数过多. 今天写过滤器的时候运行登录界面没法登录直接报错 看着我先去清除了浏览器的cookie,可是并没有用... 后来才发现是几个跳转页面都在一个sys包中,导致了 ...
- JavaWeb: localhost 将您重定向的次数过多
JavaWeb开发遇到到的问题: 该网页无法正常运作 localhost 将您重定向的次数过多. 尝试清除 Cookie. ERR_TOO_MANY_REDIRECTS 原因是Filter把自己也给过 ...
- Web系统中出现 localhost 将您重定向的次数过多问题
最新测试软件的时候,有个功能打开页面的时候就出现了如标题中提到的问题 然而通过查找资料,说一个代码中死循环了,导致一跳转到同一个页面多次. 下面来说明一下,为什么会出现上面的错误,为什么其他功能不会出 ...
- localhost 将您重定向的次数过多
localhost 将您重定向的次数过多 问题描述:在项目中,出现 localhost 将您重定向的次数过多 ,有可能是因为设置重定向的时候,自己重定向到自己,或者重定向成环,导致无限的重定向.检查重 ...
- 登陆拦截页面报错:localhost 将您重定向的次数过多。 尝试清除 Cookie. ERR_TOO_MANY_REDIRECTS
首先用开发者模式查看浏览器页面的请求状况:(这里由于请求太多,浏览器自动跳转了错误页面,刷新可以看到发送了大量的也页面跳转请求.) 由于我是进行了登陆拦截,而开发者模式中显示的请求正好是我拦截后跳转的 ...
- 运行项目遇到:该网页无法正常运作,localhost将您重定向的次数过多时的解决方案
该网页无法正常运作,localhost将您重定向的次数过多 该网页无法正常运作... 错误信息 解决方法 联系阿超 (可解疑解答,无偿) 阿超QQ:2425991616 阿超微信:2425991616 ...
- 项目中报错 Uncaught (in promise)
项目中报错 Uncaught (in promise) 一.问题:当你调用 Promise.reject() 回调的时候,Chrome 控制台中出现一条警告消息"Uncaught (in p ...
- nginx配置完rewrite浏览器提示将您重定向的次数过多
nginx配置完rewrite浏览器提示将您重定向的次数过多 为什么要给nginx配置rewrite? 因为公司要求访问 shidongyun.com的时候浏览器会自动跳转到www.shidong.c ...
最新文章
- 基因组注释3.基因的功能注释Prokka
- 比特币现金(BCH)支付进入DIY时代
- 阿里云 AI 编辑部获 CCBN 创新奖,揭秘传媒行业解决方案背后的黑科技
- html导航教程视频,导航_HTML+CSS前端基础知识教程_腾讯视频
- Kubernetes学习笔记之Calico Startup源码解析
- FIT2CLOUD飞致云完成C轮和C+轮融资,持续引领中国多云管理市场
- AutoCAD 2019 for Mac 汉化安装手册
- 车载视频监控怎么安装?《M51H车载及摄像机安装指导》
- 显卡驱动程序如何更新
- 【Layui+Vue】动态获取表格cols数据并加载
- high sierra php,mac os high sierra下搭建php多版本-php5.2+php5.6-nginx
- MATLAB频数表-tabulate/hist
- 云蹦迪云广场舞软件开源源码
- NAR|北大/中科院计算所团队发布基因功能富集分析平台KOBAS-i
- Spark宽窄依赖详解
- pion:rtc-to-webrtc示例
- Flume之生产正确的使用方式一(Singel Agent)
- linux下怎么退出vi编辑器,按esc没有用;vim recording
- 享学课堂python_享学课堂盘点python字符串是什么及简单操作方法
- 【一起学习输入法】华宇拼音输入法开源版本解析(2)
热门文章
- 【开源项目】八、电商项目dts-mall 聚惠星商城
- 移动定位+视频监控台的组建
- 2023计算机毕业设计SSM最新选题之java公交大厦停车场管理系统k182b
- Java如何输入数据?Java数据输入方法详解!
- 计算机初始化,电脑初始化是什么意思?
- Quasar 的介绍及安装使用
- 热点新闻(关注国家大事、娱乐新闻、身边小事...)
- php医保支付,医保支付价的发展方向
- Sublime Text3的Latex环境配置
- C++ 和 OpenCV 实现卷积神经网络并加载 Keras 训练好的参数进行预测