1.创建 JavaEE 项目(Servlet 版本必须为 3.0 及以上,JavaEE 版本必须为 1.6及以上,且不用勾选 web.xml)
2.定义一个类,实现 Servlet 接口,实现接口方法
3.在类上使用 @WebServlet 注解
package web.servlet;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import java.io.IOException;
// urlPatterns 参数指明访问时的 url 路径
// 注意 urlPatterns 是一个数组,即可以绑定多个访问路径
@WebServlet(urlPatterns = {"/first"})
// urlPatterns 属性最重要,因此它可以用 value 替代;而 value 可以不写,因此以下两种写法也正确
// @WebServlet(value = {"/first"})
// @WebServlet({"/first"})
public class FirstServlet implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
}
@Override
public ServletConfig getServletConfig() {
return null;
}
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("this is my first servlet!");
}
@Override
public String getServletInfo() {
return null;
}
@Override
public void destroy() {
}
}