- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- ISO140012004内审员培训.ppt
- ISO17025实验室质量体系的建立与运行.ppt
- ISO9000内审员考试学习资料_教案上.ppt
- ISO90002005质量管理体系基础知识导入培训.ppt
- iso9000基础知识教材(修正稿).ppt
- ISO9000导入课程-SPC统计制程管制.ppt
- ISO9000质量管理体系宣贯讲义.ppt
- ISO9001 2000要求简介.ppt
- ISO9000质量管理体系的要求.ppt
- ISO9001-2000质量管理体系培训教程.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 工会内控制度.docx VIP
- 门店布局与商品陈列(第二版)全套PPT课件.pptx
- 4.2依法履行义务(教学课件)-2024-2025学年八年级道德与法治下册同步PPT课件+教学设计.pptx VIP
- 扳机点(激痛点)疗法(理论及实操演示附全身激痛点分布图).pptx
- 《金瓶梅》完整版本.ppt VIP
- 初中学业水平考试复习策略.ppt VIP
- EZVIZ 萤石 智能锁Y3000FV用户手册说明书.pdf
- 了解书的结构.完整版PPT文档课件.pptx VIP
- EXCITE-Piston Ring 基础教程介绍.pdf VIP
- 统编人教部编版语文三年级下册第八单元教材解读及教学目标教学建议教研备课校本培训.pptx
文档评论(0)