亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

空指針錯誤,獲取登錄信息userModel值為null

下單失敗,debug過程中發現

UserModel?userModel=(UserModel)httpServletRequest.getSession().getAttribute("LOGIN_USER");

這一句得到的userModel值為null

正在回答

4 回答

登陸失敗,報空指針

0 回復 有任何疑惑可以回復我~

?找到問題了,validateLogin方法里返回值應該是userModel,老師的視頻里直接寫的是return;

0 回復 有任何疑惑可以回復我~
#1

杭電鬼先生

你這個改了就好了嗎 我現在還是會報空指針
2019-02-16 回復 有任何疑惑可以回復我~
#2

大碗稀飯 回復 杭電鬼先生

請問你現在登錄session包空指針解決了嗎
2020-02-01 回復 有任何疑惑可以回復我~

在登錄請求中把用戶的信息存儲到session中

@PostMapping("/login")
public?CommonReturnType?login(@RequestParam(value?=?"telephone")?String?telephone,
??????????????????????????????@RequestParam(value?=?"password")?String?password)?throws?BusinessException,?UnsupportedEncodingException,?NoSuchAlgorithmException?{
????//入參校驗
????if?(StringUtils.isEmpty(telephone)?||?StringUtils.isEmpty(password))?{
????????throw?new?BusinessException(EnumBussinessError.PARAMETER_VALIDATION_ERROR);
????}

????//用戶登錄校驗,校驗登錄是否合法
????UserModel?userModel?=?userService.validateLogin(telephone,?this.encodeByMD5(password));

????//將登錄憑證加入到用戶登錄成功的session內
????request.getSession().setAttribute("IS_LOGIN",?true);
????request.getSession().setAttribute("LOGIN_USER",?userModel);

????return?CommonReturnType.create(null);

}


0 回復 有任何疑惑可以回復我~

未登錄,session中沒有存入用戶信息

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

空指針錯誤,獲取登錄信息userModel值為null

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號