response.sendRedirect("");会造成死循环??????????
String email = request.getParameter("email");
UserNew user = getLoginUser(request);
UserNew temp = userNewManager.getByEmail(email);
if (user ==null && temp==null) {
response.sendRedirect("/messageCounts.html?method=logIn");
return null;
}else{
if(temp!=null){
request.getSession().setAttribute("userSession", temp);
}
}
这是我Action的代码,造成死循环的原因是当用户没有登录,并且传进来的email也是一个不存在的,或者是没有注册的。那么他会进入if条件里面,然后我跟踪调试,,,,他执行完if里面的语句后,居然又跳转到这个Action的这个方法。我想问的是,我没有在任何地方重复调用过这个Action的这个方法。。。。为什么他会出现死循环?
...全文
相关推荐
jsp response.sendRedirect不跳转的原因分析及解决
最近做项目时遇到一个问题,明明加了response.sendRedirect() ,系统也执行了,但是它就是不跳转,具体的原因如下,感兴趣的各位可以参考下哈,希望对大家有所帮助
Jsp利用response.sendRedirect、cookie传参
Jsp利用response.sendRedirect、cookie传参
jsp response.sendRedirect()用法详解.docx
jsp response.sendRedirect()用法详解.docx
jsp response.sendRedirect不跳转的原因分析及解决.docx
jsp response.sendRedirect不跳转的原因分析及解决.docx
sendRedirect()和forward()
sendRedirect()和forward()的区别,我是个新手,觉得很受用,呵呵,大家学习


Web 开发
