JSP17 세션 세션 세션의 개요 세션은 웹 서버쪽의 웹 컨테이너 상태를 유지하려고 정보를 저장할 때 사용합니다. 세션은 웹 브라우저당 1개씩 생성돼 컨테이너에 저장합니다. 생성된 하나의 세션은 고유 ID가 부여되어 해당 정보에 접근하려는 클라이언트를 구별할 수 있습니다. 세션 설정 및 읽기 setAttribute ( ) 메서드 : 세션을 설정하는 메서드입니다. getAttribute ( ) 메서드 : 세션을 리턴하는 메서드입니다. removeAttribute ( ) 메소드 : 세션을 삭제하는 메서드입니다. 세션 종료 및 타임 아웃 invalidate ( ) 메서드 : 세션을 종료하는 메서드입니다. setMaxInactiveInterval( ) 메서드 : 세션을 타임 아웃하는 메서드입니다. 형 식 session.setM.. 2022. 7. 31. 쿠키 쿠키 쿠키의 개요 쿠키는 사용자의 시스템에 간단한 정보를 저장해 필요할 때마다 해당정보를 읽어오기 위하여 사용합니다. 쿠키는 간단한 정보를 클라이언트에 저장함으로써 서버의 부하를 크게 줄일 수 있습니다. 쿠키의 동작은 쿠키 생성, 쿠키 저장, 쿠키 전송의 단계를 거치며 동작합니다. 쿠키 설정 및 읽기 쿠키를 설정하기 위해서는 Cookie 클래스를 사용합니다. 쿠기 설정 형식 Cookie cookie = new Cookie(String name, String value); 쿠키 설정 예제 Cookie cookie = new Cookie("Job", URLEncoder.encode("학생")); 쿠키 변경 및 삭제 쿠키를 변경하기 위해서는 변경하려는 쿠키의 이름에 해당하는 쿠키 값을 변경합니다. 변경하려는 .. 2022. 7. 30. 액션 태그 액션 태그 액션 태그는 어떤 동작이나 액션이 일어나는 시점에서 페이지와 페이지 사이의 이동에 관련된 제어를 하거나 자바 애플릿을 실행할 때 사용합니다. 액션 태그 설 명 include 다른 페이지를 현재 페이지에 포함시킴 forward 현재 페이지의 제어를 다른 페이지에 전달함 plug-in 자바 애플릿을 사용함 useBean 자바 빈 객체 생성 시 사용함 setProperty 자바 빈의 속성 값을 저장함 getProperty 자바 빈의 속성 값을 리턴함 include 액션 태그 include 액션 태그는 다른 페이지를 현재 페이지에 포함시키고자 할 때 사용합니다. include 액션 태그가 포함할 수 있는 페이지의 종류는 HTML, JSP, Servlet 등 다양합니다. include 액션 태그의 형식.. 2022. 7. 29. 서블릿 예외 관련 내장 객체 서블릿 예외 관련 내장 객체 서블릿 예외 관련 내장 객체에는 config 객체, page 객체, exception 객체가 존재합니다. config 객체 config 객체는 서블릿이 초기화될 때 JSP 컨테이너가 환경 정보를 서블릿으로 전달할 때 사용하는 객체를 의미합니다. 메 서 드 설 명 getInitParameter(String name) 초기화 파라미터 값을 리턴함 getInitParameterNames( ) 서블릿 초기화 파라미터 이름을 리턴함 getServletName( ) 서블릿 이름을 리턴함 page 객체 page 객체는 JSP 자체를 나타내는 객체로서 자기 자신을 참조할 때 사용하는 객체를 의미합니다. 즉 Java에서 자기 자신을 가리키는 레퍼런스인 this 키워드를 사용해 참조할 수 있습.. 2022. 7. 18. session 객체 session 객체 session 객체는 웹 브라우저의 요청에 대한 정보의 세션과 관련 정보를 저장하고 관리하는 기능을 제공하는 객체를 의미합니다. 메 서 드 설 명 getId( ) 세션 ID 를 리턴함 getCreatingTime( ) 세션이 생성된 시간을 리턴함 getLastAccessTime( ) 현재 세션으로 마지막 작업 시간을 리턴함 getMaxInactiveInterval( ) 세션 유지 시간을 리턴함 setMaxInactiveInterval(time) 세션 유효시간을 time 으로 설정된 값으로 설정함 invalidate( ) 현재 세션을 종료함 실습 예제 실행 결과는 다음과 같습니다. 2022. 7. 17. Application 객체 Application 객체 Application 객체는 웹 어플리케이션이 실행되는 환경의 정보를 담고 있는 내장 객체를 의미합니다. 서버 관련 메서드 메 서 드 설 명 getAttributeNames( ) application 객체에 저장된 속성 이름을 리턴함 getMajorVersion( ) 컨테이너가 지원하는 Major 버전 정보를 리턴함 getMinorVersion( ) 컨테이너가 지원하는 Minor 버전 정보를 리턴함 getMimeType(String file) file 에 지정된 파일에 대한 MIME type 을 리턴함 getRealPath(String path) path 에 지정된 자원 파일 시스템의 실제 경로를 리턴함 getResource(String path) path 에 지정된 자원을 U.. 2022. 7. 16. 이전 1 2 3 다음