728x90
728x90
URL Mapping
- 외부에서 요청하기 쉽도록 특정 문자를 이용해서 접근을 쉽게 할 수 있도록 하는 기술
# 과정
- 해당 요청에 맞는 적절한 java 파일을 선택함
→ 동적 컴파일 : 실행 시점에 .class 파일을 만듦
→ .obj 파일로 변환
→ response
Servlet의 URL Mapping
- 클라이언트의 HTTP 요청을 처리할 서블릿을 선택하는 방법을 지정함
# 방법 1 : web.xml 파일에서 설정
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | // 예시 <servlet> <!-- 클래스 이름과 같은 개념 --> <servlet-name>helloServlet</servlet-name> <!-- 패키지명까지 포함해서 정확하게 적기, 확장자 제외 --> <servlet-class>com.tenco.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>helloServlet</servlet-name> <!-- hs라는 이름으로 URI 매핑 --> <url-pattern>/hs</url-pattern> </servlet-mapping> <servlet> <servlet-name>byeServlet</servlet-name> <servlet-class>com.tenco.ByeServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>byeServlet</servlet-name> <url-pattern>/bs</url-pattern> </servlet-mapping> | cs |
# 방법 2 : 어노테이션으로 설정 (간편함)
1 2 3 4 5 | // 예시 @WebServlet("/hs") public class HelloServlet extends HttpServlet { ... | cs |
320x100
반응형
'Java > JSP' 카테고리의 다른 글
[JSP] web.xml 파일 & JSP 내장 객체 2 (config, application) (0) | 2023.03.27 |
---|---|
[JSP] JSP 스크립트 (0) | 2023.03.23 |
[JSP] JSP 내장 객체 1 (request, response, session, out) (0) | 2023.03.22 |
[JSP] JSP와 Servlet(서블릿) (0) | 2023.03.22 |
[JSP] Java Web 개발 환경 세팅 (0) | 2023.03.22 |