실습을 한 지는 좀 되었는데 뭘 잘 모르기때문에 정리를 안했었다.
유의미한? 것들이 있었다고 생각되어 정리해본다.
WEB-INF의 web.xml파일에서 서블릿을 웹서버에 등록해준다.
<servlet>
<servlet-name>first</servlet-name>
<servlet-class>com.edu.test.FirstServlet</servlet-class>
</servlet>
first
로 등록하고 있음.ServletFirstServlet
으로 만들었는데 사용할 때는 처음 적어준 Servlet을 적지 않았다는 점이다.<servlet-mapping>
<servlet-name>first</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
package com.edu.test;
import java.io.*;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
@WebServlet("/hello")
public class FirstServlet extends HttpServlet {
...
}
servlet
과 servlet-mapping
태그는 어노테이션과 중복되지 않도록 주석처리한다.