Servlet的项目实现(超详细)

Servlet的项目实现(超详细)

ps:前提是电脑上已经安装配置好maven和tomcat环境

一,创建一个普通的Maven项目

  • 1-
    在这里插入图片描述-
    在这里插入图片描述-
    在这里插入图片描述

  • 2.删除src文件-
    在这里插入图片描述-
    -3.去Maven仓库搜索javax.servlet-api代码导入依赖中。-
    下面是我找好的4.0.1版本

    javax.servlet javax.servlet-api 4.0.1 provided
  • 4.将此粘贴到pom.xml中(自己建个dependencies标签)-
    在这里插入图片描述-
    注:此处可能出现报错,点击下载处,下载完成即可-
    在这里插入图片描述-
    下载按键在此-
    在这里插入图片描述

  • 5.同上再去Maven仓库搜jsp-api

    javax.servlet.jsp javax.servlet.jsp-api 2.3.3 provided

在这里插入图片描述-
注:若还是无法解决可把版本号改成2.3.1-
在这里插入图片描述

二,创建一个Moudel

  • 1-
    在这里插入图片描述-
    在这里插入图片描述-
    在这里插入图片描述-
    在这里插入图片描述

  • 2.将原本的xml文件内容全删掉换成下面最新的

    <?xml version="1.0" encoding="UTF-8"?>


在这里插入图片描述

  • 3.在mian文件里新建两个文件夹java和resources-
    在这里插入图片描述
  • 4.对新建的Java文件进行标记在这里插入图片描述
  • 5.对新建的resources文件进行标记在这里插入图片描述

三,写一个Servlet程序

  • 1.在java文件里创建一个包(名字随便取一个即可)-
    在这里插入图片描述-
    如下-
    在这里插入图片描述

  • 2.在新创建的包里创建一个普通类(名字随便取一个即可)-
    在这里插入图片描述-
    如下-
    在这里插入图片描述

  • 3.将下面代码粘贴到该普通类中(导包语句不要删除)

    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 {
    PrintWriter writer = resp.getWriter();
    writer.print(“HelloWorld”);
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req, resp);
    }
    

    }

在这里插入图片描述-
注意:在这里插入图片描述

  • 4.将下面代码粘贴到web.xml中(注意粘贴的位置)

    hello yuan.text.HelloServlet hello /hello

在这里插入图片描述

注意:下面部分代码需要根据前面命名情况修改-
在这里插入图片描述-
下面的三个命名需要记住,后面运行后要用-
在这里插入图片描述

四,配置Tomcat

  • 1.在这里插入图片描述

在这里插入图片描述-
在这里插入图片描述-
在这里插入图片描述-
在这里插入图片描述-
完成后是这样-
在这里插入图片描述

  • 2.运行-
    在这里插入图片描述-
    运行结束后会从浏览器弹出这个界面(这里的Hello Word!并非是我们先前编写的的那个)在这里插入图片描述
  • 3.现在在地址后面加上/hello(因人而异,与上面那三个地方命名的保持一致),再回车,即运行出我们编写的helloword在这里插入图片描述
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值