(第4讲)JSP内置对象课件.ppt

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

4.1 JSP内置对象概述;内置对象名称;JSP内置对象中的对象request、response和session体现了服务器端与客户端(即浏览器)进行交互通信的控制,如下图所示:;4.2 request对象;4.2.1 访问请求参数;4.2.2 在作用域中管理属性;参数name表示键名。 在页面使用request对象的setAttribute(name,obj)方法,可以把数据obj设定在request范围内。请求转发后的页面使用使用“getAttribute(name);”就可以取得数据obj。;4.2.3 获取Cookie;request对象的getCookies()方法,返回的是Cookie[]数组。;4.2.4 获取客户信息;4.2.5 访问安全信息;4.2.6 访问国际化信息;% java.util.Locale locale=request.getLocale(); if(locale.equals(java.util.Locale.US)){ out.print(Welcome to BeiJing); } if(locale.equals(java.util.Locale.CHINA)){ out.print(北京欢迎您); } %;4.3 response对象;4.3.1 重定向网页;上述两个方法都会中止当前的请求和响应。如果HTTP响应已经提交给客户,则不会调用这些方法。;4.3.2 设置HTTP响应报头;技巧:通过设置HTTP头可实现禁用缓存功能,具体代码如下: %response.setHeader(Cache-Control,no-store); response.setDateHeader(Expires,0);% 需要注意的是,上面的代码必须在没有任何输出发送到客户端之前使用。;4.3.3 缓冲区配置;4.4 session对象;4.4.1 创建及获取客户的会话; 参数name为属性名称。;4.4.2 从会话中移除指定的对象;4.4.3 销毁session;4.4.4 会话超时的管理;方 法;4.5 application对象;通过application对象调用的ServletContext对象可访问应用程序的环境属性,可将安装信息与给定的应用程序关联起来。 例如,通过初始化信息为数据库提供一个主机名,每一个Servlet程序客户和JSP页面都可以使用它连接到该数据库并检索应用程序数据。 为了实现这个目的,Tomcat使用了web.xml文件,它位于应用程序环境目录下的WEB-INF子目录中。;访问应用程序初始化参数的方法:;与session对象相同,也可以在application对象中设置属性。 在session中设置的属性只是在当前客户的会话范围内容有效,客户超过保存时间不发送请求时,session对象将被回收,而在application对象中设置的属性在整个应用程序范围内是有效的,即使所有的用户都不发送请求,只要不关闭应用服务器,???其中设置的属性仍然是有效的。;【例4-11】 管理应用程序环境属性示例 通过application对象中的setAttribute()和getAttribute()方法实现网页计数器。;4.6 out对象;out对象用于管理响应缓冲区的方法:;out对象的重要的功能:向客户端写入内容。 由于JspWriter是由java.io.Writer派生而来,因此它的使用与java.io.Writer很相似。例如在JSP页面中输出一句话,代码如下:;4.7 其他内置对象;4.7.1 pageContext对象;pageContext对象的常用方法:;4.7.2 config对象;4.7.3 应答或请求的page对象;4.7.4 获取异常信息的exception对象;exception对象比较常用的方法:

文档评论(0)

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

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

1亿VIP精品文档

相关文档