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

参考原博客

相关推荐
abcnull18 小时前
传统的JavaWeb项目Demo快速学习!
java·servlet·elementui·vue·javaweb
ShiJiuD66688899921 小时前
filter & listener
servlet
IT学长1 天前
JavaWeb图书管理系统设计与实现(附源码)
mysql·servlet·毕业设计·课程设计·图书管理系统
shjita3 天前
java根据键值对中值的大小进行排序的手法。
java·开发语言·servlet
ShiJiuD6668889993 天前
Servlet
servlet
计算机安禾5 天前
【Linux从入门到精通】第36篇:DNS服务探秘——自己搭建一个内网DNS
linux·运维·servlet
测试那点事儿5 天前
零基础API 接口自动化框架源代码:结构、功能与运行时序
java·servlet·自动化
技术钱6 天前
PyTest配置与API测试用例
servlet·测试用例·pytest
deviant-ART6 天前
HttpServletResponse 中 Header 与 OutputStream 的正确使用顺序(避坑指南)
java·后端·servlet
运维全栈笔记8 天前
零基础掌握Jenkins CI/CD:Java项目自动构建与部署全流程指南
git·servlet·ci/cd·gitee·自动化·jenkins·devops