浏览 4652 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-02-22
用户登录,session放入,跳回主页,然后点击进入个人中心 /presonalCenter,这里进行判断,user存在即可进入个人中心,不存在跳到login.html。经过测试大部分浏览器都可以,就是IOS7下的safari 不行。死活进不去个人中心。求指路!!谢谢 登录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); } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2014-02-24
你找找看ios7的safari是否支持cookie。 设置里有个阻止cookie。是不是被设置为“总是"了 。
|
|
返回顶楼 | |
发表时间:2014-02-25
ThinkingQuest 写道 你找找看ios7的safari是否支持cookie。 设置里有个阻止cookie。是不是被设置为“总是"了 。
改这个不是个事。。。我们不能修改用户的设置吧。。。 |
|
返回顶楼 | |
发表时间:2014-02-25
xmj0207 写道 ThinkingQuest 写道 你找找看ios7的safari是否支持cookie。 设置里有个阻止cookie。是不是被设置为“总是"了 。
改这个不是个事。。。我们不能修改用户的设置吧。。。 这个参数的默认值 是 不阻止cookie的。 我的意思是说,是不是你用来测试的那台ios7设备阻止了cookie。而其实大部分用户都是没问题的。 除非用户手动设置为阻止cookie。 如果用户阻止了cookie,有些情况下url后边会跟上一个jsessionid之类的东西。 不过这个不是很确定是否100%会有。 如果没有类似jsessionid之类的机制, 用户又禁用了cookie,那就无解了。 |
|
返回顶楼 | |