• HelloServlet


    1、创建一个普通的maven文件javaweb,删除里面的src目录

    “文件”–>“新建”–>“项目”
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    2、创建子模块servlet

    选中父模块–>“新建”–>“新模块”
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3、构建完整的maven结构:新增java和resources文件包

    main–>右键–>新建–>目录,输入名字java
    java -->右键–>将资源标记为—>源根
    main–>右键–>新建–>目录,输入名字resources
    resources -->右键–>将资源标记为—>资源根
    在这里插入图片描述

    4、更换servlet中web.xml文件

    在这里插入图片描述

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
             version="4.0"
             metadata-complete="true">
    </web-app>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    5、编写一个servlet

    java -->右键–>新增–>软件包
    输入名字:com.study.servlet
    com.study.servlet–>右键–>新增–>java类

    编写一个普通类,实现HttpServlet接口,只需要重写doGet方法和doPost方法
    在这里插入图片描述

    6、编写Servlet的映射

    为什么要映射:我们写的是java程序,但是要通过浏览器访问,而浏览器需要连接wenb服务器,所以我们需要在web服务中注册我们写的servlet,还需要给他一个浏览器访问地址
    在这里插入图片描述

    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>com.study.servlet.HelloServlet</servlet-class>
    </servlet>
    <!--servlet的请求路径,这个名字和上面的名字保持一致,url-pattern是前端的请求地址-->
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    7、配置tomcat

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    8、启动tomcat

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    9、servlet逻辑原理
    在这里插入图片描述

  • 相关阅读:
    QT连接数据库
    nginx(六十二)proxy模块(三)接收用户请求的包体
    Malloc技术原理解析以及在转转搜索业务上的实践
    GPT总设计师:大型语言模型的未来
    SpringBoot Event 观察者模式,实现业务解耦
    关于浅克隆和深克隆入门理解
    学习笔记——单调队列与单调栈
    牛血清白蛋白包裹金纳米簇
    AI语音机器人是否可以设计开放式问题
    生活中的视音频技术
  • 原文地址:https://blog.csdn.net/weixin_39391878/article/details/125516223