关于未登录下单问题
我的OrderController中
//获取登录信息 Boolean isLogin = (boolean) httpServletRequest.getSession().getAttribute("IS_LOGIN"); System.out.println(isLogin.booleanValue()); if(isLogin == null || !isLogin.booleanValue()){ throw new BussinessException(EmBusinessError.USER_NOT_LOGIN,"用户还未登陆,不能下单"); }
如果没有登陆,执行到第一句时程序就会直接终止,控制台显示空指针异常,而不会走下面那个USER_NOT_LOGIN异常,前端获取到的errcode不是20003的USER_NOT_LOGIN,而是10002 UNKNOW_ERROR,这和老师的不一样,该怎么解决