JSP 서블릿 맵핑시 url-pattern규칙

2021. 3. 1. 16:08WHAT WE LEARN

- web.xml에서 <servelt-mapping>의 <url-pattern>태그를 통해 설정 해주거나 @WebServlet의 urlPattern 속성을 사용한다.
<servlet-name> => 임의의 이름을 만듦

<servlet-class> => 매핑할 클래스 파일명을 패키지 명을 포함하여 정확히 입력한다.

<url-pattern> => SErvlet-class의 클래스를 매핑할 임의의 이름을 입력, '/'로 시작해야한다.

 

- url패턴은 '/'로 명시 하더라도 실제로 클라이언트는 웹 어플리케이션 경로부터 지정한다.

즉, 어플리케이션이 'jspServletStudy'이고 '/'에 맵핑한 경우 localhost:8080/jspServletStudy/로 처리를 요청해야 한다

 

- 기본적으로 서블릿에 맵핑되지 않는 HTML, CSS, JS, 이미지 파일 등의 정적자원 요청은 서블릿 컨테이너에 내장되어있는 DefaultServlet('/'에 맵핑되어 있다)에 맵핑되어 처리된다. 

 

- DefaultServlet과 JspServlet에대한 설정은 웹 애플리케이션의 web.xml이나 서블릿의 url맵핑 설정이 더 우선순위를 갖는다.

'WHAT WE LEARN' 카테고리의 다른 글

Toad의 사용이유  (0) 2021.03.03
ORACLE 패키지 사용의 장점  (0) 2021.03.03
JSP 기본 객체를 통한 데이터 공유  (0) 2021.03.01
JSP 기본 객체별 생성주기  (0) 2021.03.01
MIME이란  (0) 2021.03.01