zoukankan      html  css  js  c++  java
  • Servelet------03 request和response对象概述

    问题概述:

    Servelet里面的参数:HttpServletRequest request, HttpServletResponse response是怎么来的?分别代表什么?

    问题解答:

    因为HttpServletRequest request, HttpServletResponse response两个参数是Servelet实现类的service();方法两个参数,所以我们先来回顾一下Servelet实现类的创建过程:

    我们知道,Servelet实现类的创建过程有两种:

    1. 访问时由Tomcat通过反射的方式创建
    2. 启动服务器的时候Tomcat通过反射的方式创建

    两种方式在参数的创建上没有差别,所以我们通过第一种方式进行讲解:

    1. 当客户端通过浏览器访问服务器的时候,服务器(Tomcat)会根据访问的资源路径创建Servelet实现类对象
    2. 然后服务器(Tomcat)会创建request和response对象,并且request对象中会封装客户端的请求消息
    3. 服务器把request和response对象传递给service();方法。
    4. 程序员可以在service方法中通过request对象获得请求信息,再通过response对象设置响应信息
    5. service在调用后会自动在执行
    6. 服务器将response中的响应信息拿出交给浏览器

    图解:

    迎风少年
  • 相关阅读:
    python 生成器 迭代器
    廖---高级特性 切片 迭代 列表生成式
    汉诺塔
    廖---函数
    廖---控制流
    廖---list tuple dic set
    廖---字符串和编码
    MySQL常见的三种存储引擎
    mysql悲观锁以及乐观锁总结和实践
    数据库事务的四大特性以及事务的隔离级别
  • 原文地址:https://www.cnblogs.com/ZYH-coder0927/p/13662124.html
Copyright © 2011-2022 走看看