Servlet 初体验

发布于 2021-08-01  39 次阅读


阅读本文的前提是你已经正确下载并配置了java、tomcat(这里建议tomcat 9,10的话添加依赖的时候会有一些麻烦)和maven,这里用Idea作为集成工具进行介绍。(多图警告)

1. 新建一个普通maven项目

这是之后的样子:

2. 新建一个module

在pom.xml中添加如下servlet依赖:

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>

在main文件夹下新建两个文件夹,java和resource,因为比较简单,直接看结果

3. 新建java文件

4. 配置web.xml并注册servlet

把web.xml的头文件替换成下面的样子

<?xml version="1.0" encoding="UTF-8" ?>
        <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 = "true">

</web-app>

5. 配置tomcat

根据自己的版本来选择

添加Artifact

点击Apply,OK

6. 测试

点击运行tomcat,理论上浏览器会跳转到localhost:8080/test,并会显示Hello World!(这是index.jsp决定的),如果在地址栏中输入 localhost:8080/test/hello, 则会进行映射,页面会显示Hello Servlet!(HelloServlet.java决定的),下面来康康效果:

至此Servlet之HelloWorld完成,完结撒花!!