전체 글263 JSP - 세션(Session) 세션(Session) - 클라이언트와 웹 서버 간 네트워크 연결이 지속, 유지되고 있는 상태 - 사용자가 브라우저를 열어 서버에 접속한 뒤 접속 종료할 때 시점까지를 말함. - 클라이언트가 웹 서버에 Request를 보내면, 해당 서버의 엔진이 클라이언트에게 유일한 ID를 부여, 이것이 Session. + 웹 브라우저에 정보 보관할 때는 쿠키, 웹 컨테이너에 정보 보관할 때는 세션, 서버에 생성되는 쿠키는 세션쿠키. + 쿠키가 클라이언트 측 데이터 보관소라면, 세션은 서버측 데이터 보관소라 생각하면 됨. - 서로 다른 브라우저는 다른 Session사용, 같은 브라우저는 같은 Session을 공유 ☞ 같은 JSP페이지라도 웹 브라우저에 따라 서로 다른 세션 사용함. - Session은 일정시간이 지나거나 .. 2021. 11. 22. JSP - 쿠키(Cookie) - 쿠키는 웹 브라우저가 보관하는 데이터이다. - 쿠키는 웹서버와 웹 브라우저 양쪽에서 생성가능. - JSP에서 생성하는 쿠키: 웹 서버에서 생성하는 쿠키. 1) 웹 서버는 쿠키를 이용해 웹 브라우저에 정보를 전송함 2) 웹 서버로부터 쿠키 전달받은 웹 브라우저는 이후 웹 서버에 요청 보낼때 쿠키를 함께 전송. 3) 웹 서버는 브라우저가 전송한 쿠키 사용해 필요한 정보를 읽음. ☞ 웹 서버와 웹 브라우저는 필요한 값을 공유하고 상태를 유지할 수 있게됨. 1. 쿠키 구성요소 - 쿠키의 핵심요소는 이름과 값!! - 이름 : 각각의 쿠키를 구별하는 데 사용되는 이름. - 값 : 쿠키 이름과 관려된 값 - 유효시간 : 쿠키 유지시간 - 도메인 : 쿠키 전송할 도메인 - 경로 : 쿠키를.. 2021. 11. 18. JSP - request, response기본객체, <jsp:forward>액션태그 비교 1. request 와 response 기본객체 차이점 Request - 웹 브라우저(클라이언트)를 통해 서버에 요청하는 것 - 클라이언트가 전송한 요청정보 제공하는 기본객체 - https://shinny.tistory.com/62 Response - 서버에서 웹 브라우저(클라이언트)에 응답하는 것 - 웹 브라우저로 클라이언트 요청에 대한 응답 정보 가지고 있는 기본객체 - https://shinny.tistory.com/69 2. request와 response의 우선순위 - request < response - request와 response가 같이 쓰일경우 response응답만 함! (나중에 코드 쓸때 주의해야함!) 3. response기본객체와 jsp: forward액션태그 차이점 ▶respons.. 2021. 11. 16. JSP - Response 기본객체 Response 기본 객체 - request기본객체와 반대의 기능 수행. - request기본객체는 웹 브라우저가 전송한 요청정보를 담지만, response기본객체는 웹 브라우저에 보내는 응답 정보를 담는다. response 기본객체가 제공하는 기능 1. 헤더정보 입력 - response기본객체는 응답 정보에 헤더를 추가하는 기능을 제공함. - add로 시작하는 메서드는 기존의 헤더에 새로운 값을 추가할때 사용됨. - set로 시작하는 메서드는 헤더의 값을 새로 지정할 때 사용. 2. 리다이렉트 하기 - 리다이렉트를 이용해 페이지 이동(response객체에서 가장 많이 사용되는 기능 중 하나.) - 리다이렉트 : 웹 서버가 웹 브라우저에게 다른 페이지로 이동하라고 응답하는 기능. ex) 사용자가 로그인페.. 2021. 11. 16. 이전 1 ··· 46 47 48 49 50 51 52 ··· 66 다음