注解配置
- servlet3.0以上,支持注解配置,不需要web.xml
步骤:
1、创建JavaEE项目,选择Servelt的版本3.0以上,可以不创建web.xml
项目目录如下:
2、定义一个类,实现servlet接口
此时目录如下:
3、复写方法,并在类上使用@WebServlet注解,进行配置
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import java.io.IOException;
@WebServlet(urlPatterns = "demo")
public class ServletDemo 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.printf("-------------------------------");
}
@Override
public String getServletInfo() {
return null;
}
@Override
public void destroy() {
}
}
4、运行项目,使用浏览器访问:http://localhost:8080/webServlet_war_exploded/demo
现象: