栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

IDEA2021 tomcat10 servlet(jsp项目环境搭建)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IDEA2021 tomcat10 servlet(jsp项目环境搭建)

1.如果tomcat10,IDEA2021,jdk11(11以上)全部弄好之后继续后边操作

2.进入IDEA:先新创建一个项目

然后项目名称那右键,选择第二个:

 把第一个勾上,点OK:

点击:

点击左上角+号:

选择本地:

然后:

然后右下角有个小红灯,点一下,然后点击OK就行了: 

 然后右键WEB-INF这个文件夹,选择new-->Directory,创建两个文件夹,一个是classes,另一个是lib。

3.然后去你tomcat10的lib文件夹里边找到servlet-api.jar这个文件,复制你创建的lib文件夹里边去。

4.点击File-->Project Structture:

 在点击Modules,找到里边的Paths,把Output path的路径改成你创建classes的路径:

 在找到Dependencies,看如下操作:

 找到你创建的lib路径,在点击OK:

 选择蓝色背景的这个,点击OK:

 然后画上对勾,点击OK:

 5.右键src-->new,创建一个servlet:(注意如果没有servlet请往下看)

 新建名字Login:

 5.1:如果没有servlet点击左上角File-->Project  Structure-->Facets:(把对勾打上就好了)

6.Login里边的内容:

import jakarta.servlet.*;
import jakarta.servlet.http.*;
import jakarta.servlet.annotation.*;

import java.io.IOException;
import java.io.PrintWriter;

@WebServlet(name = "Login", value = "/Login")
public class Login extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("");
        out.println("");
        out.println("  login");
        out.println("  ");
        out.print("    this is login page");
        out.print(this.getClass());
        out.println("  ");
        out.println("");
        out.flush();
        out.close();
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("");
        out.println("");
        out.println("  login");
        out.println("  ");
        out.print("    this is login page");
        out.print(this.getClass());
        out.println("  ");
        out.println("");
        out.flush();
        out.close();
    }
}

 7:运行:

在后边填上/Login就好了

如果报错会显示:

 解决方案:

1.点进去

        

2.找到Deployment,把这改成  /  。

 

 最后运行就不会报错了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/695024.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号