《Java Web应用开发》课件ch05.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《Java Web应用开发》课件ch05.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Web应用开发 Java Web应用开发课件ch05 Java Web 应用 开发 课件 ch05
- 资源描述:
-
1、第第5章章 JSP内置对象内置对象回顾lJSP 脚本元素包括:表达式、脚本代码脚本元素包括:表达式、脚本代码 和和声明声明lJSP 表达式包括在表达式包括在 标签内,标签内,JSP脚本代码包括在脚本代码包括在内,内,JSP声明声明包括在包括在内内lJSP 指令有指令有 page、include 和和 taglib指令,指令,JSP 指令包括在指令包括在 标签内标签内lpage 指令用于设置指令用于设置 JSP 页面的属性页面的属性回顾 以直角三角形的形式显示数字以直角三角形的形式显示数字%for(int i=1;i10;i+)for(int j=1;j=i;j+)out.println(j);
2、out.println();%q例题:例题:%for(int i=1;i10;i+)for(int j=1;j 本章目标l了解内置对象的分类及组成了解内置对象的分类及组成l运用输入输出对象:运用输入输出对象:request、response 和和 outl运用作用域通信对象:运用作用域通信对象:session、application和和pageContextl理解理解 Servlet 相关对象:相关对象:page 和和 configl理解错误对象:理解错误对象:exception内置对象介绍内置对象介绍l在在JSP中,因为对某些对象已经做了声明,中,因为对某些对象已经做了声明,不像一般不像一般
3、Java对象那样用对象那样用”new”去获取去获取实例,而是可以直接在实例,而是可以直接在JSP页面使用的对页面使用的对象。象。l这些对象是在这些对象是在JSP页面初始化时生成的。页面初始化时生成的。称这些对象为称这些对象为内置对象或者隐含对象内置对象或者隐含对象(Implicit Object)。)。内置对象介绍内置对象介绍JSP 页面页面内置对象内置对象客户端客户端响应响应请求请求 响应响应请求请求服务器服务器内置对象介绍内置对象介绍简单示例简单示例 内置对象分类内置对象分类内置对象内置对象输入输出对象输入输出对象作用域通信对象作用域通信对象Servlet 对象对象错误对象错误对象requ
4、estresponseoutsessionpageContextapplicationpageconfigexceptionrequest对象对象l表示客户端对网页的请求表示客户端对网页的请求l使用使用 HTTP 协议处理客户端的请求协议处理客户端的请求JSP 页面request 对象客户端请求信息表示并存储客户端的请求请求服务器request对象对象lrequest对象常用方法对象常用方法lString getParameter(String name)根据页面表单组件名称获取请求页面提交数据根据页面表单组件名称获取请求页面提交数据lString getParameterValues(Str
5、ing name)获取页面请求中一个表单组件对应多个值时的获取页面请求中一个表单组件对应多个值时的用户的请求数据用户的请求数据11request对象对象request对象对象request对象对象request对象对象 大风车大风车 最喜爱的节目是:最喜爱的节目是:%for(int i=0;i ; request对象对象l客户端向服务器发送数据时,有客户端向服务器发送数据时,有Get和和Post方法:方法:lPost方法,如:提交方法,如:提交formlGet方法,如:方法,如:http:/ name,Object object)lrequest.getAttribute(Strin
6、g name)lrequest.removeAttribute(String name)response对象对象lresponse对象和对象和request对象的性质相反,对象的性质相反,它代表的是对客户端的响应,也就是说可它代表的是对客户端的响应,也就是说可以通过以通过response对象来组织发送到客户对象来组织发送到客户端的数据。端的数据。JSP 页面页面response 对象对象客户端客户端从服务器从服务器中检索的中检索的信息信息 存储信息,以在响应客户端存储信息,以在响应客户端请求时发送此信息请求时发送此信息响应响应服务器服务器response对象对象l设置响应报头设置响应报头lse
7、tHeader方法方法 lsetContentType方法方法 lresponse重定向重定向lsendRedirect方法方法19response对象对象lresponse重定向重定向lresponse.sendRedirect(“目标目标.jsp”);l转向转向lrequest.getRequestDispatcher(“目标目标.jsp).forward(request,response);思考:什么时候思考:什么时候request对象失效?对象失效?out对象对象lout是向客户端的输出流进行写操作的对象。是向客户端的输出流进行写操作的对象。l在在JSP页面中可以用页面中可以用out对
展开阅读全文