HttpServlet 介绍 | 学习笔记

简介: 快速学习 HttpServlet 介绍

开发者学堂课程【Servlet 入门:HttpServlet 介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/34/detail/748


HttpServlet 介绍


内容简介:

一、 HttpServlet 简介

二、 HttpServlet 的原理

一、 HttpServlet 简介

图片39.png


二、HttpServlet 的原理

图片40.png


1. 上述两种方法对比:

HttpServlet extends GenderServlet { void service(ServletRequest,ServletResponse)为生命周期方法。故需要强转两个参数为 http 协议相关的类型,然后调用本类的service(HttpServletRequestHttpServletReponse)。

2. void service(HttpServletRequest,HttpServletResponse)

3. * 它会通过 request 得到当前请求的请求方式,例如:GET或POST

4. * 根据请求方式再调用 doGet()或 doPost()方法

5. void doGet(){…} --> 重写

6. void doPost() {…} --> 重写

7. 图示:

图片41.png

8. 代码:

图片42.png

9.运行结果:

图片43.png

10.创建 FServlet

图片44.png

            </div>
相关文章
|
6月前
HttpServletRequest类
HttpServletRequest类
42 0
|
应用服务中间件 容器
【JavaWeb】知识总结Ⅹ(HttpServletRequest, HttpServletResponse)
请求行信息:可以使用getMethod()方法获取请求方法(如GET、POST等),使用getRequestURI()方法获取请求的URI(统一资源标识符),使用getProtocol()方法获取请求使用的协议(如HTTP/1.1)。 请求头信息:可以使用getHeader(String name)方法获取指定名称的请求头的值,使用getHeaderNames()方法获取所有请求头的名称的枚举。 请求参数:可以使用getParameter(String name)方法获取指定名称的请求参数的值,使用getParameterNames()方法获取所有请求参数的名称的枚举。
|
5月前
|
Java API 数据库
GenericServlet 和 HttpServlet
GenericServlet 和 HttpServlet
|
6月前
|
Java API 数据库
GenericServlet 和 HttpServlet
在 Java Web 开发中,GenericServlet 和 HttpServlet 是两个重要的类,用于处理客户端的请求和生成响应。它们是基于 Java Servlet API 的关键组件,为开发人员提供了处理 Web 请求和实现服务器端逻辑的强大工具。
52 0
HttpServlet使用@WebServlet注解
HttpServlet使用@WebServlet注解
|
前端开发 网络协议 Java
JavaWeb 速通Servlet(Servlet和HttpServlet)
JavaWeb——Servlet,HttpServlet及其底层原理 内容分享。
79 0
QGS
|
缓存 前端开发 安全
浅谈HttpServlet之重写doGet、doPost
200表示请求响应成功,正常结束。 404表示访问资源不存在。 405表示前端发送的请求方式与后端请求的处理方式不一致。
QGS
198 0
Servlet学习(三):通过继承HttpServlet类创建Servlet程序
Servlet学习(三):通过继承HttpServlet类创建Servlet程序
298 0
Servlet学习(三):通过继承HttpServlet类创建Servlet程序
|
应用服务中间件
HttpServletRequest 类
HttpServletRequest 类
HttpServletRequest 类
|
应用服务中间件 程序员 API
Servlet API 详解(HttpServlet、HttpServletRequest、HttpServletResponse)
Servlet API 详解(HttpServlet、HttpServletRequest、HttpServletResponse)