##request对象

String getParameter(String name)返回name指定参数的参数值

String[]getParameterValues(String name)返回包含参数name的所有值的数组

void setAttribute(String Object)存储此请求中的属性

object getAttribute(String,name);返回制定属性的类性值

String getContentType()得到请求体的MIME类型

String getProtocol()返回请求用的协议类型及版本号

String getServerName()返回接收请求的服务器主机名

int getServerPort()

##response对象

response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它,它是HttpServletResponse类的实例.response对象具有页面作用域,即访问一个页面时,该页面内的response对象只能对这次访问有效,其他页面的response对象对当前页面无效.常用方法如下

String getCharacterEncoding()返回响应用的是何种字符编码

void setContentType(String type)设置响应的MIME类型

PrintWriter getWriter()返回可以向客户端输出字符的一个对象
###注:response对象里的printWriter对象总是先于内置out对象打印的(意思就是代码在后面但是客户端的内容在前面)

sendRedirect(java.lang.String location)重新定向客户端的请求

####请求重定向和请求转发的区别:

请求重定向:

客户端行为,response.sendRedirect()从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的URL地址会改变

请求转发:

服务器行为request.getRequestDispatcher()forward(req,resp);试一次请求,转发后请求对象会保存,地址栏得URL地址不会改变

通俗的来讲,请求转发就是呼叫转移,请求重定向是重播电话,请求转发的地址栏不改变,他保存了信息,后台给你转发好了,地址栏显示的还是这个地址.请求重定向就得重新输入信息,因为它前一次输入的信息不给你保存

request对象学习笔记相关推荐

  1. request对象学习

    request对象学习 request对象学习:  *      作用:request对象中封存了当前请求的所有请求信息  *      使用:获取请求头数据  *                获取 ...

  2. C++常函数和常对象学习笔记

    C++常函数和常对象学习笔记 一.友元的概述 二.友元的语法 三.友元类 3.1 通过传入参数来访问类的私有成员 3.2 通过类内指针来访问类的私有成员 四.类的友元成员函数 五.友元类的注意 一.友 ...

  3. eclipse在网页进入时显示重定向过多_使用eclipse快速开发jsp以及编码问题、jsp页面元素、request对象学习的粗略记录...

    人老了真是什么都会忘记啊orz,早上发现学过去的东西好多都还没记录复盘... ...(懒虫作祟) 在开始之前,俺认为还是很有必要了解一下jsp的执行流程,俺发现CSDN上的"陈小哥cw&qu ...

  4. Request的学习笔记(属Servlet学习课程)

    文章目录 获取请求消息数据 1.获取请求行的数据 2.获取请求头的数据 3.获取请求体的数据 4.获取其它的数据 4.1.获取请求参数的通用方式 中文乱码问题 4.2.请求转发 4.3.共享数据 4. ...

  5. 三、Web服务器——HTTP协议 Response对象 ServletContext对象 学习笔记

    今日内容 1. HTTP协议:响应消息 2. Response对象 3. ServletContext对象 HTTP协议: 1. 请求消息:客户端发送给服务器端的数据* 数据格式:1. 请求行2. 请 ...

  6. JavaScript中的对象学习笔记(属性操作)

    本文是笔者学习JavaScript时做的笔记,大部分内容来自<JavaScript权威指南>,记录学习中的重点,并引入一些其他博文和与其他程序员讨论的内容,供本人日常翻阅.如有疑问,请留言 ...

  7. javascript 内置对象学习 笔记:

    一. JavaScript 对象1.function 对象创建: function xxx(参数1,参数2,...参数n){方法体;}调用: xxx(参数1,参数2,...参数n)特点:a 方法定义时 ...

  8. java——对象学习笔记

    1.面向对象(OOP)的三大特性 对象的行为(behavior):可以对对象施加哪些操作,或者可以对对象施加哪些方法. 对象的状态(state):当施加那些方法后,对象如何响应. 对象标识(ident ...

  9. C++ 函数对象学习笔记

    函数对象本质上是一个类对象,它重载了函数调用运算符 operator().调用运算符的函数体实现函数的功能. 例如,我们定义类 LessThan: class LessThan { public:bo ...

最新文章

  1. GATB的使用小例子test.cpp
  2. Sentinel在订单大量服务调用的应用场景
  3. 《从零开始学习jQuery》及《jQuery风暴》学习笔记
  4. 我的第一个全栈 Web 应用程序
  5. jmeter校验结果_Springboot + redis + 注解 + 拦截器来实现接口幂等性校验
  6. 迷途的羔羊?-SBO市场发展之我见
  7. 使用 ROT13 算法加密解密数据
  8. UI/UE设计学习路线图(超详细)
  9. Windows XP迎来20岁生日,仍有上百万用户坚守
  10. iOS开发者账户密码修改流程
  11. NISP一级模拟题(一、二)
  12. dump在计算机中的意义
  13. 机器学习中的隐马尔科夫模型(HMM)详解
  14. UVA 1455 Kingdom 线段树+并查集
  15. 数据结构与算法书籍推荐(7本)
  16. 如何找对另一半---第四章认识彼此 全然接纳
  17. 跟领导谈加薪,聪明的员工都这么说
  18. 6377. 【NOIP2019模拟2019.10.05】幽曲[埋骨于弘川]
  19. matlab stract结构_科学网—[MATLAB]方便快捷读取结构体里数个结构体内的数据 - 胡振东的博文...
  20. 组织行为学对项目管理的意义(1)

热门文章

  1. 多媒体计算机辅助教学的特性,多媒体计算机辅助教学系统定义及特点
  2. 前端 字体设置,中英文对照表 常用字体种类
  3. Rasa项目中的文件都是干什么的?
  4. HACH哈希可见分光光度计维修DR3900
  5. 中国媒体吐槽组装业之时,印度制造依托组装业稳步发展
  6. 成为信用卡的主人—信用卡理财系列之二
  7. 高中计算机平面设计,平面设计计算机论文,关于提高职业高中学生计算机平面设计基本能力的实践相关参考文献资料-免费论文范文...
  8. 矢量切片(Vector Tile)
  9. SQL语句中IN的用法
  10. 你看这颗咖啡豆。”她纤细的手指拈起一枚褐色的豆子