一、工具准备
IDEATomcat
二、创建一个名为hello-servlet的maven项目
![](https://img-blog.csdnimg.cn/f4e0a9db4378442d8c0681d7c1fa29a5.png)
![](https://img-blog.csdnimg.cn/65288e44b9974b95828944e5c825b8c3.png)
三、在工程根目录下创建一个web文件夹,web文件夹下创建WEB-INF目录,WEB-INF目录下创建web.xml文件,目录结构以及web.xml文件内容如下:
![](https://img-blog.csdnimg.cn/90dc53a8bb5b4803aa3341778c5eb6a6.png)
四、pom文件导入servlet的依赖包
![](https://img-blog.csdnimg.cn/6b5087a250fb4cb2b73753c0f440bf4a.png)
4.0.0
org.example
hello-servlet
1.0-SNAPSHOT
8
8
javax.servlet
javax.servlet-api
4.0.1
provided
javax.servlet.jsp
jsp-api
2.2
provided
五、创建HelloServlet类,继承HttpServlet,重写doGet 方法;并在web.xml中配置servlet映射
![](https://img-blog.csdnimg.cn/e70ae57b4c264823ab8997036b740886.png)
package com.llg.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html;charset=utf-8");
PrintWriter writer = resp.getWriter();
writer.println("hello servlet!");
}
}
![](https://img-blog.csdnimg.cn/bc9e18ebaf924438b90ec53b860de903.png)
hello
com.llg.servlet.HelloServlet
0
hello
/hello
六、项目配置
![](https://img-blog.csdnimg.cn/bef4b59e327347c78a3866bf7763f865.png)
![](https://img-blog.csdnimg.cn/93ec9d9e42854b42919d365cebdc4293.png)
idea会自动配置好项目的路径和web.xml的位置,检查一下是否正确
![](https://img-blog.csdnimg.cn/346eb8ad776f4380890768d34cb8c5b0.png)
创建Artifact
![](https://img-blog.csdnimg.cn/fc992e9f003d4f36aafd080bc08668c8.png)
idea会自动配置好,如下,检查是否正确;点击确定,至此项目配置完成。![](https://img-blog.csdnimg.cn/c0cc79772cd2455ca61d60ebede64252.png)
七、配置Tomcat服务器
![](https://img-blog.csdnimg.cn/fa598e7087d8445aa83955158a9b755c.png)
配置你电脑上的Tomcat路径![](https://img-blog.csdnimg.cn/66126a1320d54145b1641e2b08cbc92b.png)
选择第六步创建好的Artifact作为发布内容
![](https://img-blog.csdnimg.cn/319f854332a046128b02391332c11f48.png)
点击ok,完成!![](https://img-blog.csdnimg.cn/134afe2f1cea41ddafc0092fa0f2bb47.png)
八、启动tomcat,测试HelloServlet
![](https://img-blog.csdnimg.cn/b62e4b4eafa04e55a17915fa6a487386.png)
|