欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 文档编号:5787100       资源大小:792KB        全文页数:43页
    • 资源格式: PPT        下载积分:15文币     交易提醒:下载本文档,15文币将自动转入上传用户(momomo)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要15文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    《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


    注意事项

    本文(《Java Web应用开发》课件ch05.ppt)为本站会员(momomo)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


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

    163文库