网站大量收购独家精品文档,联系QQ:2885784924

JSP动态网页设计技术教程 第5章 JSP的内置对象.ppt

JSP动态网页设计技术教程 第5章 JSP的内置对象.ppt

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

第5章 JSP的内置对象 学习提要 掌握对request对象使用 掌握对response对象的使用 掌握对pageContext对象的使用 掌握对session对象的使用 掌握对out对象的使用 掌握对application对象的使用 掌握对page对象的使用 掌握对config对象的使用 掌握对exception对象的使用 掌握对Cookie的使用 5.1 request对象 request对象是和请求相关的HttpServletRequest类的一个对象,通过request可以查看请求参数的配置情况(调用getParameter来实现)、请求的类型(比如Get、Post、Head等)和已经请求的HTTP头(比如Cookie、Referer等)。 5.1.1 request对象的方法 request对象的主要方法有: getAttribute(String name) setAttribute(String name) getGookies( ) getHeader(String name) ··· 具体名称与调用方法详见本书P102~P104。 5.1.2 HTML的响应机制 当用户通过浏览器访问一个Web站点时,首先向服务器发送一个连接请求,请求内容包括服务器的地址和请求页面的路径。 有两种方法可以是客户端通过GET方法来提交数据: (1)如直接在浏览器中输入地址来获取JSP文件,则默认使用的提交方法是GET方法 (2)GET方法提交表单数据。 5.1.3 实例:使用GET方法提交表单数据 该实例由两个文件组成,一个是基本的表单文件,另外一个是数据处理文件。文件名分别为login1.html和hogin1.jsp。其中表单文件不需要经过服务器解释,因此命名为.html文件,而处理文件需要经过JSP代码实现,因此命名为.jsp。 具体操作步骤详见本书P105~P106。 5.1.4 实例:使用POST方法提交表单数据 POST方法只能通过表单来实现,其表单形式同login1.htm基本一致,只是提交方法“method=“GET””改成了“method=“POST” ”。 本实例实现了用POST方法提交数据,这也是在JSP编程中使用得最多的提交数据的方式。 具体操作步骤详见本书P107~P108。 5.1.5 实例:request对象的使用 本实例主要用于获取表单提交的数据,同时获取一些客户端以及服务器端的信息。 具体操作步骤详见本书P108~P109。 5.2 response对象 response是和应答相关的HttpServletResponse类的一个对象,它封装了JSP产生的相应,然后被发送到客户端以响应客户的请求。 5.2.1 response对象的方法 Response对象的主要方法有: Addheader(String name,String value) setHeader(String name,String value) containsHeader(String name) addCookie(Cookie cook) ··· 具体名称与调用方法详见本书P110~P111。 5.2.2 实例:使用response对象中的setHeader方法 可以使用response对象中的setHeader来设置指定名字的HTTP文件头值。 本实例通过setHeader来实现页面每隔2秒刷新一次,并显示当前的系统日期。 具体操作步骤详见本书P111(例程5-6)。 5.2.3 实例:使用response对象中的 setCoutentType方法 当用户访问JSP页面时,如果该页面用page指令设置页面的ContentType属性是“text/html”,那么JSP引擎将按照这种属性值做出响应。如果要动态地改变这个属性值来改变客户端的响应,就需要使用response对象的setContentType(String s)方法来改变ContentType属性。 本实例演示了这个应用。 具体操作步骤详见本书P112~P113。 5.3 pageContext对象 pageContext对象引用一个javax.servlet.jsp.PageContext对象。它提供了对JSP页面内所有的对象及名字空间,也就是说它可以访问到本页面所在的Session,也可以取本页面所在的application的某一属性值,它相当于页面中所有功能的集大成者,它的本类名叫pageContext。 5.3.1 pageCont

文档评论(0)

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

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

1亿VIP精品文档

相关文档