2019. 2. 22. 00:52ㆍ서버/JSP
[ #Servlet 맛보기 ]
Web.xml에 서블릿 맵핑
2019-02-13
1. Servlet 문서 작성 하기
2. Web.xml에 서블릿 맵핑
3. 어노테이션을 이용한 서블릿 맵핑
Web.xml에 서블릿 맵핑
Project 생성 Generate Web.xml deployment descriptor 을 선택하여 web.xml을 생성했다면
Web.xml 을 통해 서블릿 URL-Mapping 을 할 수 있다.
Web.xml을 열어 보면
다음과 같은 내용이 있을 것이다.
Web.xml 을 생성 시 초기 값으로 주어지는 코드들이다.
웹 서버 url 경로로 처음 들어왔을 때 클라이언트에 처음으로 노출되는 파일들을 명시해 놓은 것이다.
우리는 이 내용 안에 서블릿 코드를 추가하여 서블릿 맵핑을 할 것이다.
코드의 구성은 다음과 같다.
가장 상위 구조는 두 구조로 나뉜다.
<servlet> 과 <servlet-mapping>이다.
<servlet> 은 servlet-name 과 servlet-class 를 파라미터로 갖는다.
<servlet-mapping> 은 servlet-name 과 url-pattern 을 파라미터 값으로 갖는다.
다음의 구성요소의 대한 설명이다.
<servlet>내부의 servlet-name과
<serlvet-mapping>내부의 servlet-name은 같은 값이다.
이 두 개체를 연결시키는 역할을 한다.
Servlet-class는 servlet 의 경로를 나타낸다.
패키지경로부터 클래스경로까지를 적으면 된다.
ex)
패키지 경로 : com.javalec.ex
클래스 이름 : HelloWorld.java
코드 :
<servlet-mapping> 은
servlet-class의 경로로 안내해줘야 할 가상의 경로 값을 정해준다
Url-pattern 값으로 슬래시'/' 를 포함한 값을 지정해주면
해당 경로로 오는 세션을 servlet-class의 경로로 안내해준다.
작성방법은 다음과 같다.
출처
http://devcraft.tistory.com
'서버 > JSP' 카테고리의 다른 글
JSP-[#JSP] 2.EL(Expression Language) (0) | 2019.10.07 |
---|---|
JSP-[#JSP] 1.Class.forName() (0) | 2019.09.30 |
JSP-[#Servlet 맛보기] 3.어노테이션을 이용한 서블릿 맵핑 (1) | 2019.02.22 |
JSP-[#Servlet 맛보기] 1.Servlet 문서 작성하기 (0) | 2019.02.13 |
JSP-[#JSP 시작하기] 1.JSP 시작하기 (0) | 2019.02.13 |