URL mapping - 외부에서 요청하기 쉽도록
(브라우저나, 모바일에서) 특정 문자를 이용해서 접근을 쉽게 할 수 있도록 해주는 기술이기도 하다.
- web.xml 파일을 이용해서 사용하는 방법
- java Annotation 을 이용해서 사용하는 방법 (java 6 이후 부터 나온 기술 )
web.xml : 설정 변경 후에 서버 재 실행 해야 반영 된다.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">
<display-name>demo1</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.jsp</welcome-file>
<welcome-file>default.htm</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>com.tenco.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/hs</url-pattern>
</servlet-mapping>
</web-app>
package com.tenco;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class HelloServlet
*/
// @WebServlet("/helloServlet")
public class HelloServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public HelloServlet() {
super();
// TODO Auto-generated constructor stub
}
// method : get
// http://127.0.01:8080/demo1/helloServlet
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("HelloServlet GET 요청~");
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
'JSP' 카테고리의 다른 글
Servelet with Form 데이터 처리 (0) | 2023.03.27 |
---|---|
Servlet Life-Cycle (0) | 2023.03.27 |
JSP 와 Servlet 개념 (0) | 2023.03.27 |
웹 서버와 웹 애플리케이션 서버란? (0) | 2023.03.27 |
JSP + Flex 연습 (1) | 2023.03.27 |