`
tellixu
  • 浏览: 68040 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Servlet的请求过程之怡红院的故事

    博客分类:
  • J2EE
阅读更多
    当客户来到怡红院时,一个良好的服务者如小红、小翠等人是不能主动去迎接客人的,要显得自己的身价高嘛,这时客户告诉老鸨我需要小翠来为我服务。由于这里的服务者太多了,因此老鸨不得不把每一位服务者的信息(如陈圆圆,苏妲己,西施,李师师,鱼玄机,关盼盼,杜秋娘等)记录到一个本子上,在本子上可以查询到服务者的名称,所在的房间,性格爱好等等的信息。老鸨根据客户所请求的信息,从账本上查询到小翠的信息,然后去叫小翠为客户服务。如果在流程上应该是这样的:
 

   

    在servlet中是在太像了,客户端IE向服务器(怡红院)发出一个请求,服务器根据请求的url到webapp的web.xml中找url对应的servlet的name,如果找不到告诉IE,请求的资源不存在,如果找到了name就马上根据name找到对应的servlet类,如果servlet没有初始化则先初始化(此时小翠正在化妆),然后调用servlet的service方法为进行客户端做相应服务。web.xml的配置如下:

       <servlet>
           <servlet-name>xiaocui</servlet-name>
           <servlet-class>2楼.3号房.小翠<servlet-class>
       </SERVLET>
       <servlet-mapping>
           <servlet-name>xiaocui</servlet-name> 
           <url-pattern>/要小翠.do </url-pattern>
      </servlet-mapping>

    呵呵!!

 

  

分享到:
评论

相关推荐

    servlet中实现请求转发,用户登录

    本文将详细讲解如何在Servlet中实现请求转发以及用户登录验证。 首先,我们来理解请求转发(Request Forward)。在Servlet中,请求转发是一种在服务器内部将一个请求从一个资源传递到另一个资源的技术。这种方式是...

    servlet请求转发、重定向、包含

    Servlet请求转发、重定向和包含是Servlet中处理客户端请求的重要技术,它们都涉及到如何有效地管理用户请求和页面跳转,但各自有不同的特性和应用场景。 1. **请求转发(Request Forward)** - 请求转发是在服务器...

    jsp和servlet请求与响应

    Servlet是Java Web应用程序的核心组件之一,用于处理客户端的HTTP请求并生成响应。 ##### 6.2 如何创建Servlet? - **步骤**: 1. 导入`servlet-api.jar`库。 2. 创建一个类继承自`HttpServlet`。 3. 重写`...

    Servlet请求和响应的资料,帮助初学者掌握Servlet的请求和响应

    Servlet是Java中用于处理Web应用请求的核心组件,它在服务器端运行,负责处理...理解这一过程对于开发Java Web应用至关重要,特别是对于初学者,熟悉Servlet请求和响应的生命周期可以帮助他们更好地构建和调试Web应用。

    servlet执行过程与生命周期

    在探讨Servlet的执行过程与生命周期之前,我们首先明确Servlet的基本概念:Servlet是一种服务器端的Java应用程序,它处理客户端发送的请求,并生成动态响应。Servlet通常运行在Web容器(如Tomcat、Jetty等)中,能够...

    jsp页面中获取servlet请求中的参数的办法详解

    在Java Web应用程序中,Servlet和JSP是两个关键组件,它们协同工作来处理客户端的请求并展示响应。本文将深入探讨如何在JSP页面中获取Servlet请求中的参数,并将其传递到另一个JSP页面。 首先,我们需要配置`web....

    servlet是如何同时处理多个请求的

    - 当多个请求同时到达Servlet时,Tomcat会从线程池中取出空闲线程分配给这些请求,使得每个请求都可以调用同一个Servlet实例的`service`方法。由于多个线程可能同时访问同一实例,因此必须确保Servlet代码是线程...

    7.Servlet请求和响应(1).zip

    10. **注解配置**:从Servlet 3.0版本开始,可以使用注解如`@WebServlet`、`@WebFilter`和`@WebListener`来替代web.xml中的配置,简化开发过程。 这个资源包包含的“7.Servlet请求和响应.md”和“7.Servlet请求和...

    jsp页面中获取servlet请求中的参数的办法详解.docx

    ### jsp页面中获取servlet请求中的参数的办法详解 #### 概述 在JavaWeb开发过程中,前后端之间的数据交互非常频繁。其中一种常见的场景是从Servlet传递参数至JSP页面进行展示或处理。本文旨在详细介绍如何在JSP页面...

    练习servlet

    在“练习Servlet”的过程中,你可能还会接触到MVC(Model-View-Controller)设计模式,这是Web开发中常见的架构模式,Servlet通常作为Controller的角色,负责接收请求、处理数据并调用模型和视图。 总的来说,...

    servlet基础与servlet容器模型

    5. **请求/响应对象**(HttpServletRequest/HttpServletResponse):Servlet容器提供这些对象,让Servlet能够获取请求信息和构造响应。 6. **过滤器**(Filter):在Servlet处理请求之前和之后,可以添加过滤器来...

    手工编写Servlet的详细过程+实例

    在这个"手工编写Servlet的详细过程+实例"中,我们将深入探讨如何从零开始创建一个Servlet,包括Servlet的生命周期、部署描述符的配置以及实际编程步骤。首先,我们来理解Servlet的基本概念。 Servlet是一种Java类,...

    javax.servlet jar包---解决找不到javax.servlet.*等问题

    在Java Web开发中,`javax.servlet`包是核心的API之一,它提供了处理HTTP请求和响应的标准接口。这个jar包是Java Servlet规范的一部分,用于构建动态、交互式的Web应用程序。当你遇到“找不到javax.servlet.*”这样...

    一个servlet,请求转发,过滤

    请求转发是在服务器端内部将一个请求从一个Servlet传递到另一个Servlet或者JSP页面的过程。在Servlet中,我们可以使用 `RequestDispatcher` 的 `forward()` 方法实现这一操作。例如: ```java RequestDispatcher ...

    servlet编写、部署、运行全过程

    ### Servlet编写、部署、运行全过程详解 #### 一、Servlet基础知识概述 在开始详细介绍Servlet的编写、部署与运行过程之前,我们首先需要了解一些基本概念。 - **Servlet**:Servlet是一种Java技术,它用于扩展...

    servlet作为服务器响应请求.zip

    在本示例中,"servlet作为服务器响应请求.zip"包含了一个实现登录注册界面的Servlet应用,这将帮助我们深入理解Servlet的工作原理及其在实际应用中的运用。 1. **Servlet基础** Servlet是Java编程语言中的一组接口...

    Java+servlet+jsp页面ajax请求

    本知识点将深入讲解如何在Java Servlet和JSP页面中实现AJAX请求。 首先,AJAX是一种允许浏览器在不刷新整个页面的情况下与服务器进行数据交换的技术。它通过JavaScript异步地向服务器发送请求,获取数据,然后更新...

    Servlet基础知识总结

    Servlet是一种服务器端的小程序,是Java平台上的一个重要的技术之一,主要用于处理客户端的HTTP请求并生成动态网页。Servlet是在服务器端运行的,能够提供各种服务,比如处理表单数据、生成动态内容等。 #### 二、...

    java Servlet对表单的处理过程

    总结,Java Servlet处理表单数据的过程包括接收请求、解析数据、执行业务逻辑和返回响应。了解这一流程对于开发基于Servlet的Web应用程序至关重要。在实际开发中,还需要考虑到错误处理、安全性及性能优化等方面,...

Global site tag (gtag.js) - Google Analytics