JSP 얕 은 것 에서 깊 은 것 으로(9)―JSP 세 션

전형 적 인 사이트 에서 방문 자 는 몇 개의 웹 페이지 를 조회 하고 상호작용 을 할 수 있다.만약 당신 이 이런 사 이 트 를 만 들 고 있다 면,모든 사용자 의 일부 데 이 터 를 이용 하 는 것 은 매우 유용 합 니 다.이 를 위해 서 는 JSP 의'sessions'를 사용 할 수 있 습 니 다.세 션 은 사용자 와 관련 된 대상 입 니 다.사용자 가 사 이 트 를 방문 할 때 일부 데 이 터 는 session 에 저장 되 고 필요 할 때 데 이 터 를 꺼 냅 니 다.세 션 은 서로 다른 사용 자 를 위해 서로 다른 데 이 터 를 저장 했다.아래 웹 페이지 는 사용자 의 이름 을 session 에 놓 고 다른 곳 에서 표시 할 수 있 습 니 다.먼저 폼 을 만 든 다음 GetName.html
What's your name?

이 폼 의 목 표 는 세 션 에 사용자 이름 을 저장 하 는'SaveName.jsp'입 니 다.<%String name = request.getParameter( "username" );session.setAttribute( "theName", name );%>ContinueSaveName.jsp 는 session 에 사용자 이름 을 저장 하고 다른 웹 페이지 NextPage.jsp 에 연결 합 니 다.NextPage.jsp 는 저 장 된 이름 을 어떻게 꺼 내 는 지 보 여 줍 니 다.Hello,<%=session.getAttribute("the Name")%>두 가지 다른 브 라 우 저 를 열거 나 두 대의 다른 기기 에서 두 개의 브 라 우 저 를 실행 하면 한 브 라 우 저 에 하나의 이름 을 놓 고 다른 브 라 우 저 에 다른 이름 을 놓 을 수 있 습 니 다.하지만 두 이름 모두 미행 당 할 것 이다.Session 은 시간 이 초 과 될 때 까지 추적 을 유지 합 니 다.이 때 는 사용자 가 사 이 트 를 방문 하지 않 았 다 고 가정 하기 때문에 session 을 취소 합 니 다.마지막 으로 본 튜 토리 얼 의 관 계 를 다시 설정 합 니 다.session 을 이용 하여 위의 예 에서 사용자 의'age'속성 을 추가 합 니 다.

좋은 웹페이지 즐겨찾기