![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Servlet
Servlet的知识体系
yipengup
做简单的自己。
展开
-
HttpServletResponse
HttpServletResponse1. 简介HttpServletResponse接口继承于ServletResponse接口,主要用于封装HTTP的响应信息,通过Servlet的service方法将响应消息发送给客户端。2. 相关方法由于 HTTP 相应消息分为状态行、响应消息头、消息体三部分。因此在 HttpServletResponse 接口中定义了向客户端发送响应状态码、响应消息头、响应消息体的方法。2.1 发送状态码相关的方法方法名称方法签名描述注意se原创 2020-11-04 13:31:38 · 679 阅读 · 0 评论 -
RequestDispatcher
RequestDispatcher1. 简介见名自其义,RequestDispatcher实现的是请求转发。请求转发的意思就是说通知其他web资源处理当前Servlet的请求。RequestDispatcher对象由Servlet容器创建, 该对象用于接收客户端的请求并将请求发送到服务器上的任意资源(例如:Servlet,HTML文件或JSP文件)。因为对于RequestDispatcher对象来说,WEB资源都是可见的,可直接将请求转发到任意资源。RequestDispatcher对象可用于将原创 2020-11-03 23:50:50 · 4460 阅读 · 1 评论 -
HttpServletRequest
HttpServletRequest1. 简介javax.servlet.http.HttpServletRequest是Servlet处理HTTP请求的http包下的一个接口。该接口用于为处理HTTP请求的Servlet提供请求信息。Servlet容器在接收到HTTP请求时,会创建HttpServletRequest对象,并将该对象作为参数传递给Servlet的service方法。下面就是 HttpServlet的service方法。@Override public void ser原创 2020-11-03 16:15:36 · 498 阅读 · 0 评论 -
ServletConfig
ServletConfig1. 概述ServletConfig是Servlet容器使用的Servlet配置对象,用于在初始化期间将信息传递给Servlet。简单来说,就是负责保存Servlet的配置信息, 包括Servlet初始化参数。我们在Servlet接口中可以看到初始化方法public void init(ServletConfig config) throws ServletException;在Servlet调用init方法初始化时,会作为方法参数传递给Servlet。2. 方原创 2020-10-27 00:31:49 · 148 阅读 · 1 评论 -
Servlet配置虚拟路径映射
Servlet配置虚拟路径映射1. 简介虚拟路径:在web.xml文件中,一个<servlet-mapping>元素用于映射一个Servlet的对外访问路径,该路径也就是所说的虚拟路径。Servlet容器就是解析客户端的请求路径,根据符合条件的虚拟路径找到能够处理请求的Servlet的。 <servlet-mapping> <servlet-name>LifecycleServlet</servlet-name> &原创 2020-10-24 23:04:40 · 1498 阅读 · 0 评论 -
Servlet
Servlet1. 简介Servlet 是在Web服务器中运行的小型Java程序,Servlet通常通过HTTP(超文本传输协议)接收和响应来自Web客户端的请求。在Java中定义了一个 Servlet接口,该接口定义了所有的Servlet必须实现的方法。针对Servlet接口,Sun公司提供了两个默认的实现类: GenericServlet、HttpServlet。其中,GenericServlet是一个抽象类,该类为Servlet接口提供了部分实现,他并没有实现HTTP请求处理。一般我们原创 2020-10-23 17:02:08 · 98 阅读 · 0 评论 -
ServletContext
ServletContext1. 简介ServletContext是一个接口,称为Servlet上下文。ServletContext定义了一组Servlet与其容器进行通信的方法,例如获取MIME文件类型、进行请求的调度、写入日志等。2. 作用范围每个Java虚拟机的每个Web应用程序都有一个上下文。注意:该处的上下文有且仅有一个,我们可以通过该上下文实现全局数据共享,多个Servlet之间的消息传递。一个Java虚拟机中可以存在多个Web应用程序,也就是说会存在多个上下文,在这种情原创 2020-10-23 17:01:16 · 186 阅读 · 0 评论