• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

java解决重定向次数过多尝试清除cookie的问题

Java 海叔叔 2天前 5次浏览 已收录 0个评论

在做登录防止用户没有登录而访问其他web资源的时候,写了一个过滤器,却在浏览器无法打开,出现重定向次数过多 尝试清除cookie,试过没有用。

出现这个问题的原因是因为在过滤器中出现了无限循环重定向。

出现无限循环重定向的原因分析如下:

首先要了解doFilter(resquest,response)的意思。

其在有下一个过滤器的时候,就会执行下一个过滤器,如果没有则跳转到相关的页面。

在刚开始访问时,就是没有登录,此时会跳转到指定的页面,而还是没有登录……….,就这样,无限跳转,就在浏览器访问的时候的到上面的结果了。

解决的方法就是把chain.doFilter(request,response)方法放在开头。

原因尚不清除。

另外,如果用

来过滤,则验证码不能正确显示,原因也不清楚。


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址