2021Idea tomcat10 servlet jsp环境搭建

本文详细介绍了如何在IntelliJ IDEA中新建项目,配置Web应用程序,设置输出路径,添加Servlet-api.jar,配置依赖,创建Servlet,并在web.xml中注册Servlet,最后展示成功的登录页面。整个过程涵盖了Web应用开发的基础步骤。
摘要由CSDN通过智能技术生成

1.打开idea --》 新建项目

 2.项目右键 --》

 将 web application 打勾

4. 在web - inf 目录下创建两个directory文件夹 名称为 classes 和 lib

CTRL + shift + alt + s 打开 Project Structure 将output path 修改为上面创建的classes文件夹

5.将tomcat 10 lib目录下servlet-api.jar文件 复制到新建的lib文件中

6. 点击 Dependencies选项卡  点击下面的加号 

添加JARs or Directories 选择新建的lib文件夹

 点击ok

7.点击小锤子旁边的Add Configuration

 点击 + 找到tomcat server --》 local

点击fix

 再点击ok

8.src --》右键 --》 新建一个servlet

将以下内容复制到里面

import jakarta.servlet.ServletException;

import jakarta.servlet.annotation.WebServlet;

import jakarta.servlet.http.HttpServlet;

import jakarta.servlet.http.HttpServletRequest;

import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;

import java.io.PrintWriter;



@WebServlet(name = "login")

public class Login extends HttpServlet {

    @Override

    protected void doPost(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

        response.setContentType("text/html");

        PrintWriter out = response.getWriter();

        out.println("<!DOCTYPE HTML>");

        out.println("<HTML>");

        out.println("  <HEAD><TITLE>login</TITLE></HEAD>");

        out.println("  <BODY>");

        out.print("    this is login page");

        out.print(this.getClass());

        out.println("  </BODY>");

        out.println("</HTML>");

        out.flush();

        out.close();

    }



    @Override

    protected void doGet(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

        response.setContentType("text/html");

        PrintWriter out = response.getWriter();

        out.println("<!DOCTYPE HTML>");

        out.println("<HTML>");

        out.println("  <HEAD><TITLE>login</TITLE></HEAD>");

        out.println("  <BODY>");

        out.print("    this is login page");

        out.print(this.getClass());

        out.println("  </BODY>");

        out.println("</HTML>");

        out.flush();

        out.close();

    }

}

然后将以下内容加入web.xml文件,如下:  

 

-name 的值可以随便起 但必须相同  class的值必须与类名相等

随后在网址后面加上 login 出现以下页面 则构建成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值