더북(TheBook)

서블릿 이름과 클래스 등록: 스프링 MVC 구성 요소인 빈 객체를 등록하려면 서블릿 이름과 클래스를 설정해야 합니다. <servlet-name> 요소에 서블릿 이름을, <servlet-class> 요소에 DispatcherServlet 클래스를 설정합니다. <init-param> 요소는 <context-param> 요소의 역할과 동일합니다.

<load-on-startup> 요소는 로딩하는 순서를 설정하는데, 서블릿이 여러 개일 때는 순번을 주어 로딩할 수 있게 합니다.

서블릿 매핑1 경로 패턴 설정: 웹 브라우저에서 요청되는 URL에 대한 디스패처 서블릿이 서블릿에 매핑하는 역할을 합니다. <url-pattern> 요소에 서블릿 매핑을 위해 URL 패턴을 설정합니다.

Note ≣ | 서블릿 매핑에서 <url-pattern> 설정 방법

웹 브라우저의 요청 URL을 입력할 때 확장자가 .jsp인 요청을 처리하는 경우

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.jsp</url-pattern>
</servlet-mapping>

웹 브라우저의 요청 URL을 입력할 때 확장자가 .do인 요청을 처리하는 경우

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.