工具版本:【IntelliJ IDEA 2020.2.4】

1、项目创建

IDEA创建Servlet项目_java

IDEA创建Servlet项目_java_02

IDEA创建Servlet项目_ide_03

2、在工程上右键,选择【​​Add Framework Support​​】

IDEA创建Servlet项目_servlet_04

3、添加【Web Application】

IDEA创建Servlet项目_tomcat_05

4、在【T4/web/WEB-INF/】下创建【classes】文件夹

IDEA创建Servlet项目_ide_06

IDEA创建Servlet项目_servlet_07

IDEA创建Servlet项目_tomcat_08

5、配置Project Structure

IDEA创建Servlet项目_ide_09

在​​Modules——Path​​​下,修改​​Compiler Output​​​,选择​​Use module compile output path​​,修改两个内容框为刚才新建的classes目录,点击OK

IDEA创建Servlet项目_tomcat_10

IDEA创建Servlet项目_web_11

5、导入servlet-api.jar

进入​​Project Structure​​​——​​Modules​​​——​​Dependencies​​,点击右侧的加号,选择【JARs or directories...】

IDEA创建Servlet项目_ide_12

IDEA创建Servlet项目_web_13

IDEA创建Servlet项目_java_14

6、创建Servlet测试

在src下新建一个测试用的Servlet,如下图:

IDEA创建Servlet项目_servlet_15

重写获取get/post访问的函数

IDEA创建Servlet项目_java_16

IDEA创建Servlet项目_ide_17

package com.item.test;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet({"/Action"})
public class Action extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("执行过doGet");
doPost(req,resp);
}

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("执行过doPost");
resp.getWriter().write("<h1>Hello World</h1>");
}
}

7、添加Tomcat执行

IDEA创建Servlet项目_web_18

IDEA创建Servlet项目_tomcat_19

IDEA创建Servlet项目_ide_20

选择本地Tomcat位置

IDEA创建Servlet项目_ide_21

IDEA创建Servlet项目_web_22

IDEA创建Servlet项目_web_23

如果不能运行那就直接添加已经编辑好的Tomcat并运行即可:

IDEA创建Servlet项目_web_24

加载完毕后:

IDEA创建Servlet项目_ide_25