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

参考原博客

相关推荐
编程、小哥哥21 小时前
在 Docker 中部署 Jenkins,并完成项目的构建和发布
servlet·docker·jenkins
weixin_537590452 天前
《Java编程入门官方教程》第八章练习答案
java·开发语言·servlet
Ttang233 天前
Tomcat原理(4)——尝试手动Servlet的实现
java·开发语言·servlet·java-ee·tomcat·intellij-idea
loop lee4 天前
计算机网络 - HTTP 协议和万维网
java·网络协议·servlet·tomcat
不修×蝙蝠4 天前
搭建Tomcat(四)---Servlet容器
java·服务器·servlet·tomcat·搭建resquest
像污秽一样4 天前
简易记事本开发-(SSM+Vue)
java·vue.js·spring boot·spring·servlet·maven·mybatis
计算机学无涯6 天前
Servlet学习中遇到的一些问题及解决
servlet
测试工程师成长之路6 天前
解锁 Jenkins 搭建全攻略
运维·servlet·jenkins
进击的编程浪人6 天前
jsp中的四个域对象(Spring MVC)
servlet
怒放de生命20107 天前
jenkins 出现 Jenkins: 403 No valid crumb was included in the request
java·servlet·jenkins