개발노트

[Servlet] 서블릿 url 매핑 (web.xml / Annotiation) 본문

Programming/JSP

[Servlet] 서블릿 url 매핑 (web.xml / Annotiation)

dev? 2022. 5. 28. 14:27
반응형

Servlet 동작

브라우저로부터 요청 파일을 전달 받음 →  (서버) 등록된 servlet class를 실행

 

Servlet url 매핑 방식

1. web.xml 방식

2. Annotation (어노테이션) 방식

 

 

1. web.xml 방식

- java 파일이 여러 개가 아닐 경우에 주로 사용

 <servlet-class>java 패키지명.클래스명</servlet-class>

 <servlet-mapping>
 : servlet-name 과 servlet 안에 있는 servlet-name의 이름을 동일하게 하여
 url-pattern 태그로 들어오는 url 주소에 맞춰 servlet-class에 있는 java 파일을 실행

 

▷ web.xml

 


 

2. Annotation (어노테이션) 방식

- java 파일이 여러 개일 경우에  주로 사용

 

2-1) web.xml에 추가

// true: web.xml 방식
// false : annotation (어노테이션) 방식

metadata-complete="false"

▷ web.xml

 

2-2) Annotation (어노테이션) 추가

▷ servlet.java

 

 

 

 


https://cbw1030.tistory.com/215

 

서블릿(Servlet) url 매핑기법 2가지(web.xml 방식, 어노테이션 방식)

서블릿에서 사용자가 url을 입력했을 때 해당 url에 매칭되는 자바파일(~~.java)가 실행되어야 한다. 이러기 위해서는 url 매핑 기법을 사용해야 하는데 두 가지 방식이 있다. 1. web.xml 방식 2. Annotation

cbw1030.tistory.com

 

반응형

'Programming > JSP' 카테고리의 다른 글

request 객체  (0) 2022.06.03
JSP 드롭다운 메뉴 - 싱글 / 멀티  (0) 2022.05.20
JSP 페이지 디렉티브(Directive)  (0) 2020.04.27
JSP Import  (0) 2020.04.27
JSP 페이지 스크립트 요소  (0) 2020.04.27