`
ku_uga
  • 浏览: 47034 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
阅读更多

在绝大多数的网络应用中,都是客户端(浏览器)通过HTTP协议去访问服务器端的资源,而我们所编写的Servlet也主要是应用于HTTP协议的请求和响应。为了快速开发应用于HTTP协议的Servlet类,Sun公司在javax.servlet.http包中给我们提供了一个抽象的类HttpServlet,它继承自GenericServlet类,用于创建适合Web站点的HTTP Servlet。

 

当容器接收到一个针对HttpServlet对象的请求时,调用该对象中的方法顺序如下:

 

① 调用公共的(public)service()方法。

 

② 在公共的service()方法中,首先将参数类型转换为HttpServletRequest和HttpServletResponse,然后调用保护的(protected)service()方法,将转换后的HttpServletRequest对象和HttpServletResponse对象作为参数传递进去。

 

③ 在保护的service()方法中,首先调用HttpServletRequest对象的getMethod()方法,获取HTTP请求方法的名字,然后根据请求方法的类型,调用相应的doXxx ()方法。

因此,我们在编写HttpServlet的派生类时,通常不需要去覆盖service()方法,而只需重写相应的doXXX()方法。

 

分享到:
评论

相关推荐

    httpservlet.jar包下载

    在Java Web开发中,`httpservlet.jar`是一个非常关键的库文件,它是Java Servlet和JavaServer Pages (JSP)技术的基础。此包主要用于构建动态、交互式的Web应用程序,使服务器能够处理HTTP请求并生成响应。这里我们将...

    HttpServlet 的Servlet的详解

    ### HttpServlet 详解 #### 1. 绪言 本文档主要介绍了Java Servlet API 2.1版本的相关内容,特别关注于`HttpServlet`类及其在实际应用中的作用。`HttpServlet`是Java Servlet API中一个重要的类,它为HTTP协议提供...

    httpservlet的jar包,修复httpservlet报错

    当你遇到“httpservlet报错”时,通常意味着你的项目缺少Servlet相关的依赖或版本不匹配。下面我们将深入探讨Servlet、HTTPServlet以及如何解决此类问题。 Servlet是Java EE(现在称为Jakarta EE)规范的一部分,它...

    Tomcat下HttpServlet的Web应用工程

    【标题】"Tomcat下HttpServlet的Web应用工程"是一个基于Java J2EE技术的Web项目,它在Tomcat7服务器环境下运行。这个项目利用了Eclipse 4.4作为集成开发环境(IDE),展示了如何在Linux操作系统中构建和部署Web应用...

    查看httpServlet源码的包必须导入这个包才能看源代码

    在Java Web开发中,`HttpServlet` 是一个关键的组件,它是Servlet API的一部分,由Apache Tomcat这样的Web服务器实现。`HttpServlet` 提供了处理HTTP请求的基础框架,开发者可以通过继承`HttpServlet`并覆盖其特定...

    httpservlet

    httpservlet时序图的图解,详细描述了servlet的执行流程

    HTTPservlet

    基础入门的客户端开发txt,很适合初学者的android开发,HttpServlet

    用HttpServlet实现登录注册功能

    这是一个基于HttpServlet接口实现的简单登陆案例,所采用的环境是:IDEA_2019.2.3、MySQL_8.0.17和Tomcat_9.0.26,其中涉及到的内容有Druid数据库连池接技术,BeanUtils工具类等相关的JavaWeb技术,旨在加深对...

    (HttpServlet封装类)Action.java

    通过JAVA反射技术对HttpServlet进行简单封装,类似于struts框架,页面请求过来的参数名只需要与Action<T> T这个Bean里的变量对应即可,getForm()就是获得页面传过来的参数[注:当前这个只能传T里的string和int/...

    HTTPServlet-tomcat源码

    提供tomcat的httpServlet解决http协议一些问题,有兴趣的可以了解一下

    tomcat+httpservlet+session+cookie+jsp+filter

    tomcat+httpservlet+session+cookie+jsp+filter

    HttpServlet实现的资料,帮助初学者使用HttpServlet

    【HttpServlet实现详解】 在Java Web开发中,HttpServlet是一个重要的组成部分,它是Java Servlet API的一部分,主要用于处理HTTP协议的请求。下面将详细讲解HttpServlet、Servlet的生命周期以及它们与Tomcat服务器...

    javax.servlet.http.HttpServlet无法构建问题

    2个方法 简单有图 傻瓜式 javax.servlet.http.HttpServlet无法构建问题解决方法

    serlvet三种开发方式之(继承GenericServlet开发、继承HttpServlet开发)

    韩顺平.2011最新j2ee视频教程.细说servlet.第10讲.serlvet三种开发方式之(继承GenericServlet开发、继承HttpServlet开发).wmv

    JavaWeb程序设计入门课件HttpServlet共4页

    【JavaWeb程序设计入门课件HttpServlet共4页】 JavaWeb是Java技术在Web开发中的应用,它提供了构建动态网站和应用程序的框架。本课件主要聚焦于HttpServlet,它是Java Servlet API的一部分,用于处理HTTP协议的请求...

    Servlet&GenericServlet&HttpServlet源码分析.zip_GenericServle_httpser

    总之,这个压缩包提供的源码分析对于学习Servlet、GenericServlet和HttpServlet的工作原理极其有价值,能够帮助你深入理解Java Web开发的核心机制,提高你的编程和调试能力。通过细致的阅读和实践,你将能够更加熟练...

    Java Web程序设计入门课件-HttpServlet.pptx

    在这个入门课程中,我们将深入理解HttpServlet,它是Java Web开发中的核心组件。 HttpServlet是Java Servlet API的一部分,它是GenericServlet的子类,专门用于处理HTTP协议的请求。GenericServlet是一个抽象类,...

    servlet.jar,httpservlet架包

    Servlet和HTTPServlet是Java Web开发中的核心组件,主要用于构建动态Web应用程序。Servlet.jar和HTTPServlet.jar是Java EE规范中定义的两个重要库文件,它们包含了Servlet API和HTTPServlet API的实现,是服务器端...

Global site tag (gtag.js) - Google Analytics