response.sendRedirect("");会造成死循环??????????

墨梓霖 墨梓霖 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

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的这个方法。。。。为什么他会出现死循环?

...全文
评论 3
收藏 已收藏
分享
返回顶部
墨梓霖
Web 开发 81,108 成员 341,721 内容