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

参考原博客

相关推荐
鱼鱼说测试10 小时前
Jenkins+Python自动化持续集成详细教程
开发语言·servlet·php
别来无恙1493 天前
JavaWeb核心:HttpServletRequest与HttpServletResponse详解
java·前端·servlet
典学长编程5 天前
JavaWeb从入门到精通!第二天!(Servlet)
数据仓库·servlet·javaweb
Elieal10 天前
深入浅出:Ajax 与 Servlet 实现前后端数据交互
前端·ajax·servlet
snow@li11 天前
VSCode:基础使用 / 使用积累
java·servlet·jar
W.KN13 天前
Servlet 学习笔记
笔记·学习·servlet
22:30Plane-Moon15 天前
Servlet作用域,监听器,JSP九大内置对象
java·开发语言·servlet
Resean022315 天前
SpringMVC 6+源码分析(二)DispatcherServlet实例化流程 1
java·spring boot·spring·servlet·springmvc
杨DaB16 天前
【SpringMVC】拦截器,实现小型登录验证
java·开发语言·后端·servlet·mvc
六件套是我17 天前
记录自己使用gitee和jenkins
servlet·gitee·jenkins