JavaServlet是在web服务器或应用服务器上运行的程序。它充当来自web浏览器或其他HTTP客户端的请求与HTTP服务器上的数据库或应用程序之间的中间层
Servleti是Sun公司开发动态web的技术。
Sun在这些API中提供了一个名为servlet的接口。
开发servletz程序,只需完成两个小步骤:
1.我们先构建一个空的Maven项目。如下:

删掉里面的src目录,本工程为Maven的主工程。
手动导入Servlet依赖,官方api地址:
https://mvnrepository.com/
先进入官方api地址,如下图,我们需要引入javax.servlet-api,在上方搜索,得到下图:

点击最新版的,进去之后会出现如下代码,我们复制粘贴搭配到Maven的主工程的pom.xml文件里。注意下文:

如下的pom.xml文件,我们打开。

创建
标签,把刚刚上面得到的最新api代码粘贴到这个标签里面,得到如下图:

爆红什么没有下载哈。稍等下面的操作。
我们还需要一个api:jsp-api
和上面相同的步骤,我们得到引入代码:
javax.servlet.jsp
javax.servlet.jsp-api
2.3.3
provided
如果导入显示红色的话,我们点击右上角有一个Maven的小图标,我们点击一下,就会帮我们自动下载,得到如下图所示:

在原来的Maven的主工程里面新建一个新的Mavenweb的新工程来使用Servlet。

配置项目名称,项目的类型为webapp,点击创建。

父项目里有:
javweb
子项目里会有:
xiao
org.example
1.0-SNAPSHOT
注意:
1.子项目可以直接使用父项目的jar包。
2.父项目吧可以使用子项目的jar包。
1.我们需要把Maven子工程里的web.xml更新为最新的版本
2.我们把目录结构搭建完整,例如添加java和resource目录等等。
web.xml最新版本为:
标记java文件和resource文件:如下
