반응형
URL-Mapping
URL 맵핑을 하지 않으면 URL 주소가 길어지고, 경로가 노출되어 보안에 위협이 생길 수 있음
디렉토리 패턴(Directory Pattern)
디렉토리 형태로 서버의 해당 컴포넌트를 찾아서 실행하는 구조
예) http://localhost:포트넘버/프로젝트명/Hello → Hello 로 맵핑된 서블릿으로 이동
1. 어노테이션(Annotation)
2. web.xml 설정 파일 수정
<servlet>
<servlet-name>hell</servlet-name>
<servlet-class>패키지명.클래스명</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hell</servlet-name>
<url-pattern>Hello</url-pattern>
</servlet-mapping>
servlet 태그 내부의 servlet-name과 servlet-mapping 태그 내부의 servlet-name을 동일하게 작성하여
url-pattern 태그로 들어오는 url 주소에 맞춰 servlet-class 태그 내부의 자바파일을 실행시켜줌
확장자 패턴
확장자 형태로 서버의 해당 컴포넌트를 찾아서 실행하는 구조
예) http://localhost:포트넘버/프로젝트명/Hello.do → .do 로 끝나는 요청을 동일한 do 서블릿으로 찾아가도록 맵핑
1. 어노테이션(Annotation)
'Java 및 JSP' 카테고리의 다른 글
[JSP] DTO를 생성하면서 익히는 페이징 처리 과정 (0) | 2021.08.17 |
---|---|
[JSP] DAO 클래스와 VO 클래스 (0) | 2021.08.15 |
[JSP] MVC1과 MVC2 (0) | 2021.08.13 |
[JSP] JSTL 활용 (0) | 2021.08.12 |
[JSP] EL과 JSTL (0) | 2021.08.10 |