MENU

IDEA新建Servlet项目(适用于IDEA 2020.2及以上版本)

概述

之前发现IDEA没法新建Servlet项目,正好最近要用Servlet写个小项目,开个文章记录一下。
本文使用的IDEA版本为2020.2

准备工作

  1. 首先新建项目
    1
  2. 选择Java项目,直接Next
    2
  3. 继续Next
    3
  4. 修改一下Project Name,点击Finish
    4

添加Framework

  1. 在工程上右键,选择Add Framework Support
    5
  2. 勾选Web Application,点击OK
    6
  3. 可以看到工程结构下多了个web目录
    7

新建文件夹

  1. web/WEB-INF目录下新建一个classes文件夹
    8
  2. 配置Project Structure
    9

Modules——Path下,修改Compiler Output,选择Use module compile output path,修改两个内容框为刚才新建的classes目录,点击OK
10
此时工程结构发生变化
11

导入servlet-api.jar

  1. 下载tomcat,我下载的是tomcat8
    https://tomcat.apache.org/
  2. 进入Project Structure——Modules——Dependencies,点击下面的加号
    13
  3. 选择JARs or directories,找到刚才下载解压的tomcat目录中的lib文件夹下的servlet-api.jar,确定。
    14
  4. 添加完成后选择OK即可
    15

创建Servlet测试

  1. 在src下新建一个测试用的Servlet
    16
package com.wanvale.lms;

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({"/test", "/get"})
public class test extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().write("POST Method");
    }

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().write("GET Method");
    }
}
  1. 选择菜单栏中的Run——Run
    17
  2. 选择Edit Configuration
    18
  3. 添加一个Local Tomcat Server
    19
  4. 点击Configure添加Tomcat
    20
  5. 选择Tomcat路径,点击OK
    21
  6. 配置一下DeploymentServer的参数
    22

23

  1. 点击Run,等待Server跑起来以后访问测试一下
    24

25

至此,配置运行结束。

总结

emmmm……真是越更新对初学者越不友好了


文章标题:IDEA新建Servlet项目(适用于IDEA 2020.2及以上版本)
如果文中内容侵犯了您的权益,请及时与博主取得联系进行删除!
本站文章未经许可禁止转载,本文地址:https://blog.wanvale.com/archives/275/

Last Modified: January 7, 2021
Archives QR Code Tip
QR Code for this page
Tipping QR Code