第3章 内置对象.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 内置对象.ppt

无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 无限挑战 无限飞翔 JSP网站设计教学做一体化教程 清华大学出版社 第3章 JSP内置对象 主要内容 请求对象request 应答对象response 会话对象session 全局应用程序对象application 3.1 请求对象request 3.1.1 核心知识 当用户请求一个JSP页面时,JSP页面所在的服务器将用户发出的所有请求信息封装在内置对象request中,使用该对象就可以获取用户提交的信息。 request对象获取客户提交信息的两个常用方法如下: 1.public String getParameter(String name) 该方法以字符串的形式返回客户端传来的某个参数的值,该参数名由name指定。 2.public String[] getParameterValues(String name) 该方法以字符串数组的形式返回客户端向服务器端传递的指定参数名的所有值。 3.1 请求对象request 3.1.2 能力目标 能够灵活使用request内置对象获取客户提交的信息。 3.1.3 任务驱动 1.任务的主要内容 编写两个JSP页面example3_1.jsp和getValue.jsp,example3_1.jsp通过表单向getValue.jsp提交输入的姓名和选择的城市,getValue.jsp负责获得表单中提交的信息并显示。页面运行效果如图3.1所示。 3.1 请求对象request 2.任务的代码模板 example3_1.jsp 3.任务小结或知识扩展 NullPointerException异常 中文乱码问题 字符集 request的常用方法 4.代码模板的参考答案 3.1 请求对象request 3.1.4 实践环节 使用两种方法(设置统一编码和重新编码)解决example3_1.jsp和getValue.jsp页面中出现的中文乱码问题。 3.2 应答对象response 3.2.1 核心知识 request对象对请求信息进行封装,与request对象对应的对象是response对象。response对象对用户的请求做出动态响应。动态响应通常有如下3个: 1.动态改变contentType属性值 2.设置响应表头(HTTP文件头) 3.response重定向 3.2.2 能力目标 能够灵活使用response内置对象动态响应用户的请求。 3.2 应答对象response 3.2.3 任务驱动 本节有以下3个任务: 1.任务1--动态改变contentType属性值 2.任务2--设置响应表头 3.任务3--重定向 3.2 应答对象response 1.任务3的主要内容 编写两个JSP页面example3_2_3.jsp和enter.jsp,如果在页面example3_2_3.jsp中输入正确的密码“kazhafei”,点击按钮“让我进入安全洞”后提交给页面enter.jsp,如果输入不正确,重新定向到example3_2_3.jsp页面。先运行example3_2_3.jsp页面,页面效果如图3.3(a)~3.3(b)所示。 3.2 应答对象response 2.任务3的代码模板 example3_2_3.jsp enter.jsp 3.任务3小结或知识扩展 response对象的sendRedirect方法是在用户的浏览器端工作,Web服务器要求浏览器重新发送一个到被定向页面的请求。在浏览器地址栏上会出现重定向页面的URL,且为绝对路径。 forward动作标记也可以实现页面的跳转,如:jsp:forward page=info.jsp/。但

文档评论(0)

dreamclb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档