idea Cannot open URL.Please check this URL is correct


1.问题

在学习Filter的时候写了一个登录验证的Filter, web.xml文件里面是这样写的:

image

点击run的时候弹出了如下提示:

image

在浏览器里手动输入网址,发现仍然不能打开,提示如下:

image

2. 原因

在web.xml里面配置sysfilter文件的时候出现了错误, 就是图一的红框中标记的地方, 导致在请求链接的时候, 由于session里面没有指定的数据, 无法通过filter, 所以一直重定向到下面这个链接,由于设定的根目录下的所有文件都要走过滤器, 因而无限循环

image

3. 解决

将<url-pattern>里面填上需要用到filter的文件地址,如图

image

就可以成功访问页面

image


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM