request对象学习笔记
##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对象学习笔记相关推荐
- request对象学习
request对象学习 request对象学习: * 作用:request对象中封存了当前请求的所有请求信息 * 使用:获取请求头数据 * 获取 ...
- C++常函数和常对象学习笔记
C++常函数和常对象学习笔记 一.友元的概述 二.友元的语法 三.友元类 3.1 通过传入参数来访问类的私有成员 3.2 通过类内指针来访问类的私有成员 四.类的友元成员函数 五.友元类的注意 一.友 ...
- eclipse在网页进入时显示重定向过多_使用eclipse快速开发jsp以及编码问题、jsp页面元素、request对象学习的粗略记录...
人老了真是什么都会忘记啊orz,早上发现学过去的东西好多都还没记录复盘... ...(懒虫作祟) 在开始之前,俺认为还是很有必要了解一下jsp的执行流程,俺发现CSDN上的"陈小哥cw&qu ...
- Request的学习笔记(属Servlet学习课程)
文章目录 获取请求消息数据 1.获取请求行的数据 2.获取请求头的数据 3.获取请求体的数据 4.获取其它的数据 4.1.获取请求参数的通用方式 中文乱码问题 4.2.请求转发 4.3.共享数据 4. ...
- 三、Web服务器——HTTP协议 Response对象 ServletContext对象 学习笔记
今日内容 1. HTTP协议:响应消息 2. Response对象 3. ServletContext对象 HTTP协议: 1. 请求消息:客户端发送给服务器端的数据* 数据格式:1. 请求行2. 请 ...
- JavaScript中的对象学习笔记(属性操作)
本文是笔者学习JavaScript时做的笔记,大部分内容来自<JavaScript权威指南>,记录学习中的重点,并引入一些其他博文和与其他程序员讨论的内容,供本人日常翻阅.如有疑问,请留言 ...
- javascript 内置对象学习 笔记:
一. JavaScript 对象1.function 对象创建: function xxx(参数1,参数2,...参数n){方法体;}调用: xxx(参数1,参数2,...参数n)特点:a 方法定义时 ...
- java——对象学习笔记
1.面向对象(OOP)的三大特性 对象的行为(behavior):可以对对象施加哪些操作,或者可以对对象施加哪些方法. 对象的状态(state):当施加那些方法后,对象如何响应. 对象标识(ident ...
- C++ 函数对象学习笔记
函数对象本质上是一个类对象,它重载了函数调用运算符 operator().调用运算符的函数体实现函数的功能. 例如,我们定义类 LessThan: class LessThan { public:bo ...
最新文章
- GATB的使用小例子test.cpp
- Sentinel在订单大量服务调用的应用场景
- 《从零开始学习jQuery》及《jQuery风暴》学习笔记
- 我的第一个全栈 Web 应用程序
- jmeter校验结果_Springboot + redis + 注解 + 拦截器来实现接口幂等性校验
- 迷途的羔羊?-SBO市场发展之我见
- 使用 ROT13 算法加密解密数据
- UI/UE设计学习路线图(超详细)
- Windows XP迎来20岁生日,仍有上百万用户坚守
- iOS开发者账户密码修改流程
- NISP一级模拟题(一、二)
- dump在计算机中的意义
- 机器学习中的隐马尔科夫模型(HMM)详解
- UVA 1455 Kingdom 线段树+并查集
- 数据结构与算法书籍推荐(7本)
- 如何找对另一半---第四章认识彼此 全然接纳
- 跟领导谈加薪,聪明的员工都这么说
- 6377. 【NOIP2019模拟2019.10.05】幽曲[埋骨于弘川]
- matlab stract结构_科学网—[MATLAB]方便快捷读取结构体里数个结构体内的数据 - 胡振东的博文...
- 组织行为学对项目管理的意义(1)