script와 함수 session.removeAttribute 사용은 불가한 것 같다.
팀프로젝트에서도 logout을 위한 파일을 별개로 생성한 것을 확인하였다.
login과 logout페이지, mainPage 생성하여 로그인 기능 추가 작업을 진행 중 오류를 발견하였다.
해결했다.
로그인 시 승인, 즉 sessionId에 저장되지 않은 상태에서 데이터는 당연히 null값..
session.setAttribute 변수를 다시 지정하고
input으로 받은 id와 pass를 DB에 있는 데이터와 비교하여
입력된 id와 pass값이 일치하면 session에 저장 후
Redirect로 mainPage로 이동, 저장된 sessionId에 의해 if문의 else문으로 이동하여 정상작동하는 것을 확인하였다.
로그아웃도 정상작동한다.