Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

JSP에서 자주 사용하는 세션 객체의 메소드는 무엇이며 어떤 용도로 사용됩니까?

<시간/>

다음은 세션 개체를 통해 사용할 수 있는 중요한 방법에 대한 요약입니다. -

서열 번호 방법 및 설명
1 공개 개체 getAttribute(문자열 이름)
이 메서드는 이 세션에서 지정된 이름으로 바인딩된 개체를 반환하거나 이름 아래에 바인딩된 개체가 없으면 null을 반환합니다.
2 공개 열거 getAttributeNames()
이 메서드는 이 세션에 바인딩된 모든 개체의 이름을 포함하는 문자열 개체의 열거형을 반환합니다.
3 공개 긴 getCreationTime()
이 메서드는 1970년 1월 1일 자정(GMT) 이후로 이 세션이 생성된 시간을 밀리초 단위로 반환합니다.
4 공개 문자열 getId()
이 메서드는 이 세션에 할당된 고유 식별자가 포함된 문자열을 반환합니다.
5 공개 긴 getLastAccessedTime()
이 메서드는 클라이언트가 이 세션과 관련된 요청을 마지막으로 보낸 시간을 1970년 1월 1일 자정(GMT) 이후 경과된 시간(밀리초)으로 반환합니다.
6 공개 int getMaxInactiveInterval()
이 메서드는 서블릿 컨테이너가 클라이언트 액세스 사이에 이 세션을 열린 상태로 유지하는 최대 시간 간격(초)을 반환합니다.
7 공개 무효 무효화()
이 메서드는 이 세션을 무효화하고 바인딩된 모든 개체의 바인딩을 해제합니다.
8 공개 부울 isNew()
클라이언트가 세션에 대해 아직 알지 못하거나 클라이언트가 세션에 참여하지 않기로 선택한 경우 이 메서드는 true를 반환합니다.
9 public void removeAttribute(문자열 이름)
이 메서드는 이 세션에서 지정된 이름으로 바인딩된 개체를 제거합니다.
10 public void setAttribute(문자열 이름, 개체 값)
이 메서드는 지정된 이름을 사용하여 이 세션에 개체를 바인딩합니다.
11 공개 무효 setMaxInactiveInterval(int 간격)
이 메소드는 서블릿 컨테이너가 이 세션을 무효화하기 전에 클라이언트 요청 사이의 시간(초)을 지정합니다.