- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
您可能关注的文档
最近下载
- 华为战略神器“五看三定”模型究竟是什么.doc VIP
- 【PPT课件】2018版安徽省建设工程计价依据宣贯(房建、装饰工程宣贯课件).docx
- 人教版英语八年级下册 Unit 9 Have you ever been to a museum 单元整体教学设计.docx VIP
- 表9.1.7 OPGW光缆安装检验批质量验收记录表.docx VIP
- 尊师惠师工作的创新策略与实施方案.docx
- 《旅游景区服务与管理》教案 第1课 认识旅游景区.pdf VIP
- 2025年宁夏中考语文试题及答案(word版).doc VIP
- 表9.1.3 导线、地线耐张管施工检验批质量验收记录表.docx VIP
- 麻醉术后苏醒延迟病例分析与管理.pptx VIP
- 2025至2030中国儿童口腔护理行业发展趋势与未来销售规模研究报告.docx VIP
文档评论(0)