Development/JSP(199)
-
taglib 디렉티브, JSTL
taglib 디렉티브사용자가 만든 tag들을 태그라이브러리라고 합니다. 이러한 태그라이브러리를 사용하기 위해 taglib지시자를 사용 합니다.uri 및 prefix 속성이 있으며, uri는 태그라이브러이의 위치 값을 가지며, prefix는 태그를 가리키는 이름 값을 가집니다. JSTL유명한 태그 라이브러리이며 이를 학습 때 다시 살펴보기로 하겠습니다.
-
page 디렉티브, page 디렉티브 주요 속성
page 디렉티브· 페이지의 속성을 지정할 때 사용 합니다.· 주로 사용되는 언어 지정 및 import문을 많이 사용 합니다. 속성 설명 language="언어" · JSP 스크립트 코드에서 사용되는 프로그래밍 언어를 지정합니다. · 기본값은 "java"로 생략가능합니다. extends="패키지명.클리스명" · JSP페이지가 서블릿(클래스)으로 변환될 때 부모클래스를 정의합니다. contentType="MIME타입; charset=인코딩" · JSP가 생성할 문서의 타입을 지정합니다. 즉, JSP페이지와 응답을 표시할 때 사용되는 MIME유형과 문자 인코딩을 정의합니다. pageEncoding · JSP 페이지 자체의 캐릭터 인코딩을 지정합니다. import="패키지명.*" import="패키지명.클래스..
-
ServletContextListener(웹어플리케이션 감시) - web.xml파일에 리스너 클래스 기술, @WebListener 어노테이션을 통한 리스터 클래스 기술
ServletContextListener(웹어플리케이션 감시)· 웹어플리케이션의 생명주기(LifeCycle)를 감시하는 리스너(Listener)가 바로 ServletContextListener 입니다.· 리스너의 해당 메소드가 웹 어플리케이션의 시작과 종료 시 호출됩니다.(contextInitialized(), contextDestroyed()) 방법· web.xml파일에 리스너 클래스 기술· @WebListener 어노테이션을 통한 리스터 클래스 기술 web.xml파일에 리스너 클래스 기술 단계 설명 1 리스너 클래스 제작 2 서블릿 파일에 @WebListener 어노테이션 기술
-
ServletContext 인터페이스, ServletContext 주요메소드
ServletContext 인터페이스 서블릿 클래스와 서블릿 켄테이너간 통신을 위한 메소드들을 정의하고 있습니다.ServletContext 객체는 ServletConfig 객체에 포함되어 있습니다. 따라서 ServletConfig.getServletContext() 메소드를 사용하면 ServletContext 객체를 얻을 수 있습니다. ServletContext 주요메소드
-
ServletContext(데이터 공유), web.xml 파일을 통한 공유 파라미터 활용 단계, 식별자에 공백문자 주의
ServletContext(데이터 공유)여러 Servlet에서 특정 데이터를 공유해야 할 경우 context parameter를 이용해서 web.xml에 데이터를 기술하고, Servlet에서 공유하면서 사용 할 수 있습니다. web.xml 파일을 통한 공유 파라미터 활용 단계 hobby game color red faritessong Gwiyomi(Cute, cute child) ServletContext 메소드 이용해서 데이터 불러오기 farites_song Gwiyomi(Cute, cute child)
-
Servlet파일에 초기화 파라미터(Initialization Parameter) 기술, Servlet파일에 어노테이션을 활용한 초기화 파라미터 활용 단계
Servlet파일에 초기화 파라미터(Initialization Parameter) 기술서블릿 클래스에 직접 초기화 파라미터를 기술하고 그 서블릿이 실행될 때 사용하게 됩니다. Servlet파일에 어노테이션을 활용한 초기화 파라미터 활용 단계 @WebServlet(urlPatterns={"/ServletInitParamEx02"}, initParams={@WebInitParam(name="id", value="codedragon"), @WebInitParam(name="pw", value="12345abcdefg"), @WebInitParam(name="path", value="C:\\CodeLab\\workspace")}) ServletConfig 메소드 이용해서 데이터 불러오기