서블릿 매핑

2022. 3. 13. 20:10java/servlet_jsp

- 서블릿 등록

 

 <servlet>
        <servlet-name>na</servlet-name> // 서블릿 이름
        <servlet-class>kr.or.servlet</servlet-class> // 패키지와 서블릿 이름
 </servlet>

 

위의 태그와 같이 우선적으로 서블릿을 인식할 수 있도록 서블릿의 이름과 서블릿의 경로를 명시적으로 태그로 표현해 주어야 한다.

- 서블릿 매핑

 

  <servlet-mapping>
  	<servlet-name>na</servlet-name> // 서블릿이름 
  	<url-pattern>/servlet</url-pattern> // 서블릿의 url 주소 /는 필수적으로 앞에 있어야 한다.
  </servlet-mapping>

 

url 주소 /servlet을 요청하면 서블릿 이름을 보고 위 패키지 내 클래스를 찾아간다.

- 다른 방법

 

이클립스를 사용한다면 서블릿을 만들 때 어노테이션으로 간단히 매핑할 수 있다

 

@WebServlet("/servlet")
public class ServletController extends HttpServlet {
	
}


*주의) 어노테이션으로 매핑할 때는 root element에서 metadata를 false로 바꿔줄 것

'java > servlet_jsp' 카테고리의 다른 글

서블릿 API 계층 구조와 기능  (0) 2022.04.30
서블릿  (0) 2022.04.30