-
Session getAttribute Integer 주의사항카테고리 없음 2020. 10. 14. 17:57
정말 생각도 못했던 버그이다.
이유는 모르겠으나, 로컬 개발 환경(Windows)에서는 에러가 발생하지 않지만
실서버 (Linux-Tomcat)에서는 에러가 합니다.
stackoverflow.com/questions/6031278/session-attribute-access-and-converting-to-int
Session attribute access and converting to int?
I have stored user id in Session using following command in Servlet: HttpSession session = request.getSession(); session.setAttribute("user", user.getId()); Now, I want to access that user id from
stackoverflow.com
거두절미하고 결론부터 말하자면
int값을 getAttribute 할 때는 (Integer) casting을 해줘야 한다. (int casting이 아니라)
int randValue = rand.nextInt(); String randkey = TestController.byteArrayToHex(bytes); //=========== SET =========== session.setAttribute(randkey, randValue); //=========================== //=========== GET =========== (Integer) session.getAttribute(key); //===========================