上一节用Maven新建了web项目成功后,本文演示在此基础上应用servlet。
从对tomcat服务器进行配置可的过程中可以知道,tomcat作为servlet容器运行,负责处理客户请求,把请求传送给servlet并把结果返回给客户。
这里的servlet作用是处理该客户请求的最终实体类。
servlet实际上是一个有规定接口,属性和方法的java类,tomcat容器与servlet之间的接口是由servlet API定义好的,这个接口定义了tomcat容器在servlet上要调用的方法及传递给servlet的对象。
tomcat服务器会在启动时,将在web.xml中配置好的servlet对象实例化,并加载到服务器的内存中,若接收到HTTP请求,服务器将调用相应的servlet对象来进行处理。
所有的servlet都必须实现javax.servlet.Servlet接口,但是我们在进行http协议相关的web开发时,一般直接通过继承javax.servlet.HttpServlet类来实现。
1.首先修改pom.xml文件,添加servlet依赖
1
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 4.0.0
4 com.lei.demo
5 maven-web-demo
6 war
7 0.0.1-SNAPSHOT
8 maven-web-demo Maven Webapp
9 http://maven.apache.org
10
11
12
13 junit
14 junit
15 3.8.1
16 test
17
18
19
20 javax.servlet
21 servlet-api
22 3.1-b02
23 provided
24
25
26
27 maven-web-demo
28
29
修改完保存后,项目会从Maven仓库中自动添加servlet-api-3.1-b02.jar包的引用,如果仓库中没有,会自动下载。操作步骤如下&#x