一周以前就遇到一个莫名奇妙的bug——一个简单的登录页面,点击登录访问LoginServlet.java这个Servlet,如果登录失败则自动跳转会index.jsp。但我只要访问index.jsp就会陷入无限循环。

当时百思不得,今天终于发现原因,都是不细心惹的祸,自己为难自己。

原来不知什么时候我把这个Servlet的路径改成了index.jsp,这样开始是访问的index.jsp页面,实则直接请求的Servlet,然后由于没有输入任何信息(都没有访问登录页面,当然没有任何输入),所以登录失败,自动跳转到index.jsp(访问的不是jsp页面,而是Servlet),所以陷入了无限循环。

image-20201220112549409

将Servlet 的路径改正确就OK了

image-20201220113150988


likeqc
ends