▶ Servlet
ServletConfig는 각 Servlet 객체에 대해 생성됨
ServletConfig는 javax.servlet 패키지에 인터페이스로 선언되어 있으며, 서블릿에 대한 여러가지 기능 제공
각 서블릿에서만 접근할 수 있으며 공유는 불가능
ServletConfig는 서블릿과 동일하게 생성되고 서블릿이 소멸되면 같이 소멸
· ServletConfig 가 제공하는 기능
- ServletContext 객체를 얻는 기능
- 서블릿에 대한 초기화 작업 기능 ( @WebServlet 애너테이션 이용 / web.xml에 설정 )
▶ @WebServlet 애너테이션을 이용한 서블릿 설정
˙ @WebServlet 구성 요소들
urlPatterns : 웹 브라우저에서 서블릿 요청 시 사용하는 매핑 이름
name : 서블릿 이름
loadOnStartup : 컨테이너 실행 시 서블릿이 로드되는 순서 지정
initParams : @WebInitParam 애너테이션 이용해 매개변수를 추가하는 기능
description : 서블릿에 대한 설명
InitParamServlet.java 생성합니다.
class name을 입력 후 Next를 클릭합니다.
Add를 클릭합니다.
이메일 정보를 입력합니다.
전화번호 속성도 추가하고 URL mappings 를 클릭하여 Remove를 클릭합니다.
/sInit 과 /sInit2를 추가합니다.
doGet에 체크한 뒤 Finish를 클릭합니다.
Servlet 파일을 확인하면 해당 코드가 나타난 것을 확인할 수 있습니다.
http://colorscripter.com/s/t44NA6W
위 링크에 있는 코드로 수정합니다.
각각 /sInit 과 /sInit2로 요청하면 동일한 결과가 출력됩니다.
'코딩 기록 > JSP' 카테고리의 다른 글
[JSP] 서블릿에서 쿠키 사용하기 (0) | 2021.05.10 |
---|---|
[JSP] 쿠키(Cookie)란? (0) | 2021.05.10 |
[JSP] ServletContext(매개변수 설정, 파일 입출력) (0) | 2021.05.07 |
[JSP] 서블릿 바인딩 방법 (0) | 2021.05.07 |
[JSP] 커넥션풀(Connection Pool) 데이터베이스 연동하기 (0) | 2021.05.06 |