Servlet工作原理

Servlet

工作原理

编写Servlet

  1. 创建servlet
    创建一个MyServlet继承HttpServlet,重写doGet和doPost方法,也就是看请求的方式是get还是post,然后用不同的处理方式来处理请求,
    2. 配置Servlet
xml 复制代码
//添加参数
<servlet>
        <servlet-name>类名</servlet-name>
        <servlet-class>全路径</servlet-class>
        <init-param>
            <param-name>key</param-name>
            <param-value>value</param-value>
        </init-param>
    </servlet>
    //Java代码中获取参数
        override fun init(p0: ServletConfig) {
        value = p0.getInitParameter("key")!!
        super.init(p0)
    }

按照步骤,首先浏览器通过http://localhost:8080/test01/MyServlet来找到web.xml中的url-pattern,这就是第一步,匹配到了url-pattern后,就会找到第二步servlet的名字MyServlet,知道了名字,就可以通过servlet-name找到第三步,到了第三步,也就能够知道servlet的位置了。然后到其中找到对应的处理方式进行处理。

参考原博客

相关推荐
七灵微8 小时前
【前端】BOM & DOM
前端·javascript·servlet
小安同学iter21 小时前
Spring(五)容器-依赖注入的三种方式
java·servlet·log4j
小布不吃竹3 天前
手写简易Tomcat核心实现:深入理解Servlet容器原理
java·servlet·tomcat
A Runner for leave3 天前
Servlet理论和tomcat(2)http
http·servlet·tomcat
wxin_VXbishe5 天前
springboot宠物服务系统-计算机毕业设计源码29146
java·c++·spring boot·python·spring·servlet·php
Foyo Designer5 天前
【 <一> 炼丹初探:JavaWeb 的起源与基础】之 JSP 中的内置对象:request、response、session 的使用示例
java·开发语言·servlet
苏十八5 天前
JavaEE Servlet01
java·开发语言·网络·servlet·java-ee·json·idea
岁岁岁平安5 天前
SpringMVC学习(初识与复习Web程序的工作流程)(1)
java·spring·servlet·mybatis·springmvc·web
花月C6 天前
Java Web-Filter
java·servlet·tomcat·maven
m0_548514776 天前
从0到1部署Tomcat和添加servlet(IDEA2024最新版详细教程)
hive·servlet·tomcat