1. Servlet demo
0. 新建web app项目
记得去 web.xml 中删除多余的配置,以及新建对应的文件夹
1. 导入 Servlet依赖坐标
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<!-- 这里的依赖范围必须是provided-->
<!-- 编译和测试环境有效,在运行环境无效。因为tomcat中已经有他了,因此要排除掉-->
<scope>provided</scope>
</dependency>
2. 定义一个类,实现Servlet接口
需要重写所有方法,并且在service方法中输入一句话
3. 在类上使用@WebServlet 注解,配置该 Servlet的访问路径
@WebServlet("/demo1")
public class ServletDemo1 implements Servlet {
注意:如果后续运行Servlet出现404,需要检查web.xml,查看web-app是否>3.0
@WebServlet注解无效访问servlet报404
@WebServlet注解无效访问servlet接口时报404
参考的xml
4.0
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="false">
3.0
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
4. 启动tomcat 访问路径