ImageVerifierCode 换一换
格式:PPT , 页数:43 ,大小:792KB ,
文档编号:5787100      下载积分:15 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5787100.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(momomo)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(《Java Web应用开发》课件ch05.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

《Java Web应用开发》课件ch05.ppt

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对

8、象把除脚本以外的所对象把除脚本以外的所有信息发送到客户端的浏览器。有信息发送到客户端的浏览器。l使用使用 print()和和 println()方法方法JSP 页面页面out 对象对象客户端客户端创建输出流创建输出流创建输出流以显示信息创建输出流以显示信息 请求请求输出流输出流在网页在网页上显示上显示输出流输出流服务器服务器session对象对象lWeb 服务器为单个用户发送的多个请求创建会服务器为单个用户发送的多个请求创建会话话l存储有关用户会话的所有信息存储有关用户会话的所有信息lsession 对象最常用的方法有:对象最常用的方法有:lvoid setAttribute(String n

9、ame,Object value)l 以键以键/值的方式,将一个对象的值存放到值的方式,将一个对象的值存放到session 中中l Object getAttribute(String name)l根据名称去获取根据名称去获取session中存放对象的值中存放对象的值session对象对象 application对象对象l应用程序的应用程序的 JSP 页面组合起来形成一个应用程页面组合起来形成一个应用程序序l所有所有JSP页面,所有客户端都共享页面,所有客户端都共享application对对象象lapplication对象最常用的方法有:对象最常用的方法有:lvoid setAttribute

10、(String name,Object value)以键以键/值的方式,将一个对象的值存放到值的方式,将一个对象的值存放到application中中lObject getAttribute(String name)根据名称去获取根据名称去获取application中存放对象的值中存放对象的值application对象对象 其他内置对象lpageContext对象管理页面作用域中的属性对象管理页面作用域中的属性lpageContext对象最常用的方法有:对象最常用的方法有:lvoid setAttribute(String name,Object value)以键以键/值的方式,将一个对象的值存

11、放到值的方式,将一个对象的值存放到pageContext中中lObject getAttribute(String name)根据名称去获取根据名称去获取pageContext中存放对象的值中存放对象的值 示例购物车login.jsp 登录 用户名用户名 密密  码码 chklogin.jsp 登录检验error.jsp 登录失败 用户名或密码不正确!用户名或密码不正确!请重新登录请重新登录show.jsp(1)显示所有书籍show.jsp(2)显示所有书籍 序号序号书名书名%for(int i=0;i a href=detail.jsp?bookId=detai

12、l.jsp(1)显示某书详细信息%int bookId=Integer.parseInt(request.getParameter(bookId);ArrayList bookList=(ArrayList)session.getAttribute(bookList);String bookName=;for(int i=0;i detail.jsp(2)显示某书详细信息的详细信息的详细信息 input type=hidden value=“name=bookIdBuy/input type=hidden value=“name=bookNameBuy/继续选购继续选购 buy.jsp 将选购

13、书籍放入集合中已放入购物车已放入购物车结帐付款结帐付款继续选购继续选购checkout.jsp(1)显示选购书籍并结帐 选购书名选购书名%for(int i=0;i checkout.jsp(2)显示选购书籍并结帐 银行帐号:银行帐号:帐号密码:帐号密码: ending.jsp&invalidate.jsp安全离开安全离开已安全离开已安全离开示例分页/index.jsp%String curPage=request.getParameter(page);int start=(Integer.parseInt(curPage)-1)*5;for(int i=start;i start+

14、5;i+)out.println(+data.get(i)+);%上一页上一页 a href=tunePage.jsp?curPage=&action=previous上一页上一页  分页/续上续上index.jsp 下一页下一页 a href=tunePage.jsp?curPage=&action=next下一页下一页 分页/tunePage.jspCookielCookie类提供了类提供了3个方法从客户端获取存个方法从客户端获取存储在计算机上的储在计算机上的cookie信息:信息:lrequest.getCookies();lcookieName.getName();lcookieName.getValue();config对象config对象jspconfig/jspconfig.jspLocalHostMyServerjspconfig/jspconfig.jsp

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|