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

参考原博客

相关推荐
教练、我想打篮球4 小时前
117 javaweb servlet+jsp 项目中修改了 数据库连接配置, 却怎么都不生效
java·servlet·jdbc·jsp
Tony6666888889 小时前
Webservic 服务注册发布及参数封装-实际项目应用
java·spring·servlet
青衫码上行9 小时前
【JavaWeb学习 | 第18篇】Servlet与MVC
java·学习·servlet·mvc
自在极意功。9 小时前
Servlet 体系原理与 Tomcat 执行流程
servlet·tomcat·socket
熊猫钓鱼>_>12 小时前
CI/CD 配置完全指南:从零开始构建自动化流水线
servlet·ci/cd·自动化
BD_Marathon1 天前
【JavaWeb】HTML常见标签_表单标签的基本使用
servlet
BD_Marathon1 天前
【JavaWeb】HTML_常见标签_表单的提交方式
servlet
一直都在5721 天前
手写tomcat(2):Servlet原理和自定义tomcat
java·servlet·tomcat
古城小栈1 天前
Jenkins 自动构建 搞起来
java·servlet·jenkins
又是忙碌的一天1 天前
servlet的体系原理+tomcat原理
java·servlet·tomcat