代码拉取完成,页面将自动刷新
// 登录操作如果是Ajax操作,直接返回登录信息字符串。
if (ServletUtils.isAjaxRequest(request)){
model.addAttribute("result", Global.TRUE);
// 如果是登录,则返回登录成功信息,否则返回获取成功信息
if (isLogin){
model.addAttribute("message", text("sys.login.success"));
}else{
model.addAttribute("message", text("sys.login.getInfo"));
}
model.addAttribute("sessionid", (String)session.getId());
if (!StringUtils.contains(successUrl, "://")){
successUrl = request.getContextPath() + successUrl;
}
model.addAttribute("__url", successUrl); // 告诉浏览器登录后跳转的页面
// 初始密码策略和密码修改策略验证(0:关闭;1:提醒用户;2:强制修改初始或旧密码)
String modifyPasswordMsg = PwdUtils.getModifyPasswordMsg(user, model);
model.addAttribute("modifyPasswordMsg", modifyPasswordMsg);
return ServletUtils.renderObject(response, model);
}
return ServletUtils.renderObject()方法后页面返回302 Found
本地运行没问题,可以正常登录,打包在tomcat运行,就出现登录不上,页面返回302 Found
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
302是重定向码,是有浏览器重定向的。当你是ajax请求的时候,浏览器不会处理302码。截图中实际是得到 __url 后,通过js进行跳转的。如果ajax得到的数据是正确的并不能跳转时,检查是否有js错误
登录 后才可以发表评论