第5章-JSP主要内置对象.ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章-JSP主要内置对象重点讲义

第5章 JSP主要内置对象 教学目标 了解和掌握Request对象方法 了解和掌握Response对象方法 了解和掌握Session对象方法 教学重点 Request对象方法 Response对象方法 Session对象方法 教学过程 Request对象方法 Response对象方法 Session对象方法 JSP 有以下九种内置对象 ?·request,请求对象 ·response,响应对象 ·pageContext,页面上下文对象 ·session,会话对象 ·application,应用程序对象 ·out,输出对象 ·config,配置对象 ·page,页面对象 ·exception,例外对象 request和response “request” 对象代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。关于它的方法使用较多的是getParameter、getParameterNames和getParameterValues,通过调用这几个方法来获取请求对象中所包含的参数的值 “response” 对象代表的是对客户端的响应,也就是说可以通过“response”对象来组织发送到客户端的数据。但是由于组织方式比较底层,所以不建议普通读者使用,需要向客户端发送文字时直接使用“out” 对象即可。 5.1 Request对象方法 Request内置对象代表了客户端的请求信息,主要用于接受客户端通过HTTP协议传送给服务器端的数据。在客户端的请求中如果有参数,则该对象就有一个参数列表。它通常是HttpServlet-Request的子类,其作用域就是一次Request请求。Request对象包括很多方法,主要有: 5.1 Request对象方法 getCookies():返回客户端的cookie对象,结果是一个cookie数组。 getSession(boolean create):返回和当前客户端请求相关联的HttpSession对象,如果当前客户端请求没有和任何HttpSession对象关联,那么当create变量为true,则创建一个HttpSession对象并返回;反之,返回null。 getHeader(String name):获得http协议定义的传送文件头信息 。 getAttribute(String name):返回name指定的属性值,若不存在指定的属性,就返回null。 getattributeNames():返回request对象所有属性的名字,结果集是一个Enumeration(枚举)类的实例。 getHeaderNames():返回所有request header的名字,结果集是一个Enumeration(枚举)类的实例。getHeaders(String name):返回指定名字的request header的所有值,结果集是一个Enumeration(枚举)类的实例。 getMethod():返回客户端向服务器端传送数据的方法,一般方法有GET、POST、PUT等类型。 getParameter(String name):以字符串的形式返回客户端传来的某一个请求参数的值,该参数名由name指定。当传递给此方法的参数名没有实际参数与之对应时,返回null。 getparameterNames():返回客户端传送给服务器端的所有的参数名,结果集是一个Enumeration(枚举)类的实例。当传递给此方法的参数名没有实际参数与之对应时,返回null。 getParameterValues(String name):以字符串数组的形式返回指定参数所有值。 getQueryString():返回查询字符串,该字符串由客户端以GET方法向服务器端传送。 getRequestURI():获得发出请求字符串的客户端地址。 getServletPath():获得客户端所请求的脚本文件的文件路径。 setAttribute(String name,Java.lang.Object o):设定名字为name的request参数值,该值由Object类型的o指定。 getServerName():获得服务器的名字,如果没有设定服务器名,则返回服务器IP地址。 getServerPort():获得服务器的端口号。 getRemoteAddr():获得客户端的IP地址。 getRemoteHost():获得客户端主机的名字,若失败,则返回客户端电脑的IP地址。 getProtocol():获取客户端向服务器端传送数据所依据的协议名称,如http/1.1。 getContentLength():以字节为单位返回客户端请求的大小。如果无法得到该请求的大小,则返回-1。 getCont

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档