JAVA
웹 페이지 연결 기능
정숙씨의 쏠쏠한 코딩
2021. 8. 15. 23:35
- 세션 트래킹
- 사용자의 입장에서 웹 페이지 사이의 상태나 정보를 공유 하려면 프로그래머가 세션 트래킹(Session Tracking)이라는 웹 페이지 연결 기능을 구현 해야 한다.
- HTTP 프로토콜은 서버 - 클라이언트 통신 시 stateless 방식으로 통신한다. 즉, 브라우저에서 새 웹 페이지를 열면 기존 웹 페이지나 서블릿에 관한 어떤 연결 정보도 새 웹 페이지에서는 알수없다.
- 웹 페이지 연동 방법
- <hidden> 태그 : HTML <hidden> 태그를 이용해 웹 페이지들 사이의 정보를 공유
- URL Rewriting : GET 방식으로 URL뒤에 정보를 붙여서 다른 페이지로 전송
- 쿠키 : 클라이언트 PC의 Cookie 파일에 정보를 저장한 후 웹 페이지들이 공유
- 세션 : 서버 메모리에 정보를 저장한 후 웹 페이지들이 공유
- <hidden> 태그와 URL Rewriting 이용한 웹페이지 연동
- <hidden> 태그 방식
login.html
- URL Rewriter 방식
전달 받은 두번째 서블릿