카테고리 없음

JSP study05 : JSP session

HANCO 2019. 9. 14. 07:12

JSP에서 세션에 대한 내용을 정리 해보겠다.

JSP 앱에서 ToDo List를 통해 세션에 대해 알아보자.


JSP Session Method

isNew() : boolean

getId() : string

invalidate() : void

setMaxInactiveInterval(long mills) : void // this can set session expired time


If you execute JSP app, Java App Server has their own session object

Each user has their own session ID

Tomcat Server와 browser에서 자동적으로 session ID generation, passing a session ID back and forth 등을 해결해준다.

JSP서버를 사용하면 자동으로 세션정보가 브라우저와 톰캣 메모리에 그 값들이 저장되어진다. (즉 데이터베이스가 없어도 된다.)

브라우저별로 다른 세션이 저장되는 것을 확인하기위해 사파리와 파이어폭스에서 같은 URI을 넣어 확인해보았다.

firefox screen
Safari screen

 

 

서로 같은 브라우저에서는 해당 세션이 계속 유지되지만 서로 다른 브라우저간에는 서로 다른 세션이 적용되는 것을 확인할 수 있었다.