user为null,return response直接跳到InvocableHandlerMethod,这怎么解决?

来源:9-6 购物车模块所有功能自测

pookly

2017-06-12

@RequestMapping(value = "login.do",method = RequestMethod.POST)
@ResponseBody
public ServerResponse<User> login(String username, String password, HttpSession session){
   ServerResponse<User> response = iUserService.login(username,password);
   if(response.isSuccess()){
       session.setAttribute(Const.CURRENT_USER,response.getData()); //把当前用户对象放到session中
   }
   return response;
}

http://szimg.mukewang.com/593e4972000161ed07260320.jpg



写回答

1回答

Geely

2017-06-12

hi 同学,赞一下,你很仔细哟~~非常棒~~那可以对user增加空判断,跳转到你想做的逻辑里面呢~~

1
2
pookly
我刚又调试了,发现在userController下的所有功能都可以拿到session中的user,但其他模块的session就拿不到user了,这怎么解决?
2017-06-14
共2条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程