setAttribute ("user", user) 라고 해둔걸자바스크립트에서sessionStorage.getItem('user')이렇게 가져오려했는데 null이라고 나오는데 사용법에 문제가 있는거야?
jsp임?
스프링 메이븐 jsp이고 세션은 자바에서 설정해주고 가져오는걸 자바스크립트에서하려는거야 jstl은 못써 js를 외부파일로 나눠버려서
js파일이구 jsp파일로 바꿀생각은없어
jsp의 세션이랑 js의 세션스토리지는 다른거라 저렇게 하면 안될걸
js파일에서 jstl 없이 쓰려면 일단 jsp 페이지에서 전역변수에 jstl로 대입해 준걸 가져오거나(이 경우 스크립트에 user객체가 그대로 노출), 페이지 로드가 완료된 후에 서버에 user정보 요청해 와야 함
힝
이 말이 맞음
니네 왤케 아이피 비슷하노
setAttribute ("user", 'user') 아니냐
참조변수 넣어준거라서 user맞아
에러 메시지봐봐;;
이해가 안되는게 setAttribute는 element에 attribute 추가하는거고 sessionStorage.getItem은 세션스토리지에 있는 값 가져오는 함수인데 무슨 연관관계임?
sesstionStorage.getItem('user') 해서 null 가져오면 세션스토리지에 유저가 없는거야
chrome devtool 기준으로 Application -> storage -> session storage 클릭하면 세션스토리지에 무슨 값이 들어있는지 확인 가능해