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的位置了。然后到其中找到对应的处理方式进行处理。

参考原博客

相关推荐
期待のcode10 小时前
图片上传实现
java·前端·javascript·数据库·servlet·交互
云和数据.ChenGuang11 小时前
运维技术教程之Jenkins的秘钥设置
运维·servlet·jenkins·自动化监控·运维技术教程
出门撞大运12 小时前
Servlet概述
servlet
云和数据.ChenGuang1 天前
运维技术教程之Jenkins上的known_hosts文件
运维·servlet·jenkins·自动化监控·运维技术教程
杨DaB2 天前
【项目实践】SMBMS(Javaweb版)汇总版
学习·spring·servlet·log4j
Bella_chene4 天前
IDEA中使用Servlet,tomcat输出中文乱码
servlet·tomcat·intellij-idea
N2018716438 天前
深入剖析 ADL:C++ 中的依赖查找机制及其编译错误案例分析
java·前端·servlet
XU磊2609 天前
手动实现 Tomcat 核心机制:打造属于自己的 Servlet 容器
java·servlet·tomcat
Bella_chene11 天前
IDEA中无法使用JSP内置对象
java·servlet·intellij-idea·jsp
Zz_waiting.12 天前
Javaweb - 10.4 ServletConfig 和 ServletContext
java·开发语言·前端·servlet·servletconfig·servletcontext·域对象