JSP & Servlet

**Servlet 경로매핑 , 우선순위.**

Jungsoomin :) 2020. 7. 16. 10:47

이렇게 매핑되어 있다는 가정하에.

  1. 정확한 경로 매핑
  2. 경로매핑 /*
  3. *.do 같은 확장자 매핑
  4. / 기본매핑 

순으로 우선 순위를 가지며 *.do 같은 확장자 매핑/~/~ 같은 경로매핑이있다.

<servlet-mapping>
 		<servlet-name>Serlvet1</servlet-name>
 		<url-pattern>*.do</url-pattern>
 	</servlet-mapping>
 	
 	<servlet-mapping>
 		<servlet-name>Servlet2</servlet-name>
 		<url-pattern>/foo/bar</url-pattern>
 	</servlet-mapping>
 	
 	
 	<servlet-mapping>
 		<servlet-name>Servlet3</servlet-name>
 		<url-pattern>/foo/*</url-pattern>
 	</servlet-mapping>

 

/blue.do > 확장자 매핑 3순위 :Servlet1

/foo/bar >  정확한 매핑 1순위 :Servlet2

foo/bar/blue.do > 경로매핑 2순위 :Servlet3

/foo/blue.do > 경로매핑 2순위 :Servlet3

/fred/blue.do  > 확장자 매핑 3순위 :Servlet1

/foo > 경로매핑 2순위 :Servlet3

/foo/bar/foo.fo > 경로매핑 2순위 :Servlet3

/fred/blue.fo : 404 Error