본문 바로가기

Server Development/Serlvet

Servlet - Mapping

 

 

Servlet을 사용한 Web 제작에서 Mapping은 어떻게 할까?

1) web.xml 에 <servlet-mapping>을 이용한다.

2) 애너테이션을 이용한다.

 

 

web.xml 이용

- servlet 태그 안 servlet-class 태그로 지정할 서블릿 저장

- servlet 태그 안 servlet-name 태그로 서블릿의 이름 설정

- serlvet-mapping 태그 안 servlet-name 태그로 위에서 지정한 서블릿의 이름 설정

- servlet-mapping 태그 안 url-pattern으로 url로부터 오는 요청명 설정

 

<servlet>
	<servlet-name>aaa</servlet-name>
	<servlet-class>sec01.ex01.FirstServlet</servlet-class>
</servlet>

<servlet-mapping>
	<servlet-name>aaa</servlet-name>
	<url-pattern>/first</url-pattern>
</servlet-mapping>

 

 

 

 

 

애너테이션(annotation) 이용

- 지정할 Servlet 클래스 위에 url 매핑명 지정

 

@WebServlet("/first")
public class FirstServlet extends HttpServlet{

	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

	}

	@Override
	public void destroy() {

	}

	@Override
	public void init() throws ServletException {
		
	}
	
	
}

'Server Development > Serlvet' 카테고리의 다른 글

Servlet - Forwarding  (0) 2023.03.21
Servlet - Get, Post  (0) 2023.03.21
Servlet - API  (0) 2023.03.20
Servlet - Giving Life and Hierarchy of Servlet  (0) 2023.03.20
Servlet - Start  (0) 2023.03.20