用户登录,session放入,跳回主页,然后点击进入个人中心 /presonalCenter,这里进行判断,user存在即可进入个人中心,不存在跳到login.html。经过测试大部分浏览器都可以,就是IOS7下的safari 不行。死活进不去个人中心。求指路!!谢谢
登录Session放入
session.setAttribute("user", user2);
以下是登录后跳转控制
登录Session放入
session.setAttribute("user", user2);
以下是登录后跳转控制
@RequestMapping(value = "/presonalCenter")
public ModelAndView presonalCenter(HttpSession session){
User user=(User) session.getAttribute("user");
if(user==null){
return new ModelAndView("redirect:/page/login.html");
}else{
ConfirmInfo confirmInfo=confirmInfoService.findByUserIdAndState(user.getId());
int notRead=letterService.getNotReadCount(user.getId());
Map<String,Object> modelMap=new HashMap<String,Object>();
modelMap.put("user", user);
modelMap.put("notRead", notRead);
modelMap.put("RootPath", RootPath());
modelMap.put("confirmInfo", confirmInfo);
return new ModelAndView("/page/personal_center").addAllObjects(modelMap);
}
}