에러&문제해결

세션에 없는 값 : "javax.servlet.http.HttpSession.getAttribute(String)" is null

보배 진 2025. 12. 31. 14:19

 

 

Cannot invoke "java.lang.Integer.intValue()"
because the return value of
"javax.servlet.http.HttpSession.getAttribute(String)" is null

 

해석 : session.getAttribute("뭔가")가 null인데
(Integer)로 꺼내면서 자동 언박싱(intValue()) 하다가 터짐

즉, 세션 값 하나가 비어 있는데 int로 바로 꺼내서 에러가 발생했다

 

 

에러 메시지를 보고, 41번 라인을 보면 addressPk가 null로 예상이 된다

 

 

세션에 addressPk가 없는 상황이라 지우니 에러가 해결되었다