서블릿 매핑

코드 죄수 2022. 9. 16. 00:39

서블릿 매핑 방법은 2가지가 있다.

 

1. web.xml을 이용한 매핑방법

 

2. 어노테이션을 이용한 매핑 방법

 

 

web.xml을 이용한 매핑

  <servlet>
      <servlet-name>ServletTest</servlet-name> //매핑할 이름 (서블릿 매핑의 서블릿 이름과 같아야함)
      <servlet-class>ServletTest</servlet-class> //자신의 프로젝트 클래스 이름
  </servlet>

  <servlet-mapping>
      <servlet-name>ServletTest</servlet-name>	// 매핑할 이름 (서블릿의 서블릿 이름과 같아야함)
      <url-pattern>/test</url-pattern> //url에 나타날 이름
  </servlet-mapping>

이런식으로 web.xml에 코드를 추가한뒤 실행을 해보면 매핑이 잘 된것을 볼 수 있다.

 

 

어노테이션을 이용한 매핑

서블릿 파일에  @WebServlet("/mappingName") 를 추가한다.

그러면 url에 자신이 적어놓은 매핑이름으로 접속한다면 잘 되는 것을 볼 수 있다.