======================================= 세션 생성 ==========================================

--세션을 생성한 jsp (setSession)--
세션은 쿠키와 다르게 값을 하나씩 확인하는것도, 전부다 확인하는것도 가능하므로
그냥 확인하는 창과 모두확인하는 jsp파일을 각각 만들어서 연결해줄 예정이다
======================================= 세션 확인 ==========================================

'
--생성된 세션 확인하는 jsp(getSession)--
id의 value 값은 object(최상위객체)인데 이를 String로 가져오려 하니 오류가 발생하는 모습
따라서 다운캐스팅이 필요하다

String형태는 위와 같이 가져와도 상관없지만
사실 int형은 이렇게 가져올경우 오류는 나지않지만 문제가 생긴다.

세션의 값을 직접 확인해보기 위해 위와 같이 작성후 실행해보면


500에러가 뜨며 int형이 문제인것을 알 수 있다.
int는 object를 담을수있는 객체 타입이 아닌 정수를 나타내는 기본 데이터 자료형이기 때문!
따라서 객체형인 Integer이 필요하다

int -->> Integer로 바꿔준 후 확인해보면

--result--
정상적으로 출력되는 모습을 확인가능하다!
======================================= 세션 삭제 ==========================================

--세션 삭제를 위한 jsp (RemoveSession)--
쿠키는 쿠키를 삭제하는 메소드가 별도로 존재하지않아
같은 key의 이름으로 다시 객체를 생성하고 value값을 초기화 해준후
setMaxAge로 유효기간을 없애는, 다소 번거로운 방식이었다면
세션은 세션을 삭제하는 메소드 removeAttribete("key");가 존재한다
(setAttribute로 생성, getAttribute로 가져오고, removeAttribute로 제거)


--result--
id를 삭제하겠다고 했으므로 id가 null값으로 변한 모습을 확인할 수 있다!