欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第4讲内置对象优秀PPT.ppt

    • 资源ID:74240353       资源大小:915.50KB        全文页数:12页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第4讲内置对象优秀PPT.ppt

    第4讲内置对象1现在学习的是第1页,共12页第第4讲讲 JSP内置对象内置对象JSP主要内置对象包括主要内置对象包括 out对象、对象、request对象、对象、response对象、对象、session对对象,内置对象用在脚本象,内置对象用在脚本中。中。1 out对象对象out对象用于输出各种类型的数据,常用方法有:对象用于输出各种类型的数据,常用方法有:void print()void println()例例1:建立:建立JSP页面文件页面文件e4-1.jsp,定义一个,定义一个String变量变量abc,然后在页,然后在页面中分别利用面中分别利用print和和println输出输出abc的值。的值。2现在学习的是第2页,共12页 2 request对象对象 request对象接受客户端通过对象接受客户端通过http协议传输到服务器协议传输到服务器端的数据,常用方法有:端的数据,常用方法有:setCharacterEncoding(“字符编码格式字符编码格式”)设置页面接收设置页面接收时字符的编码格式;时字符的编码格式;例:例:request.setCharacterEncoding(GBK);String getParameter(String name)获得客户端传送到服获得客户端传送到服务器的参数务器的参数name值;值;String getParameterValues(String name)获得客户端传送到获得客户端传送到服务器的参数服务器的参数name所有值;例:所有值;例:String abc=request.getParameterValues(“aa);3现在学习的是第3页,共12页例例2:建立:建立JSP页面文件页面文件e4-2.jsp和和e4-3.jsp,e4-2.jsp中包含两个文本框中包含两个文本框sname和和stel,e4-2.jsp将将sname和和stel发送给发送给e4-3.jsp,e4-3.jsp接收接收sname和和stel并输出在页面中。并输出在页面中。问题:直接运行问题:直接运行e4-3.jsp 会输出什么?会输出什么?例例3:修改例:修改例2,让,让pe-2.jsp接收自己发送的数据接收自己发送的数据sname和和stel,并输出在,并输出在页面中。页面中。问题:不提交问题:不提交e4-2.jsp时时e4-2.jsp会输出什么?如何实现只有在提交会输出什么?如何实现只有在提交e4-2.jsp时才输出时才输出sname和和stel 的数据。的数据。4现在学习的是第4页,共12页 3 response对象对象 response对象用于向客户端发送数据,常用方法:对象用于向客户端发送数据,常用方法:void sendRedirect(String name)重定向到重定向到name指定的文件;指定的文件;例例4:建立:建立JSP页面文件页面文件e4-4.jsp,在其中定义一个,在其中定义一个int变量变量a,并赋值,并赋值(值自定),当(值自定),当a大于大于0时,重定向至时,重定向至 e4-2.jsp,否则重定向至,否则重定向至e4-3.jsp。说明:说明:response.sendRedirect()可以带参数传递,比如:可以带参数传递,比如:5现在学习的是第5页,共12页 4 session对象对象 session对象用来保存会话信息和数据,主要方法:对象用来保存会话信息和数据,主要方法:void setAttribute(String name,Object value)将将value值保存在值保存在session对象的对象的name变量中;变量中;Object getAttribute(String name)返回返回session对象中对象中name变量的值;变量的值;void removeAttribute(String name)删除删除name变量。变量。void invalidate()删除当前删除当前session对象;对象;void setMaxInactiveInterval(int time)设置会话的最大超时时间,单位为秒。设置会话的最大超时时间,单位为秒。会话超时后,服务器将自会话超时后,服务器将自动删除动删除session中的所有变量中的所有变量。6现在学习的是第6页,共12页典型用法:典型用法:7现在学习的是第7页,共12页例例5:建立建立JSP页面文件页面文件e4-5.jsp和和e4-6.jsp,在,在e4-5.jsp中定义一个中定义一个String类型变量类型变量sname,并赋值张三,然后将,并赋值张三,然后将sname的值保存在的值保存在sname_s中,并设置会话超时时间为中,并设置会话超时时间为6秒,同时秒,同时e4-5.jsp中有一个指向中有一个指向e4-6.jsp的超链接。的超链接。e4-6.jsp获取获取session中中sname_s参数的值,并将获取的值赋值给一个参数的值,并将获取的值赋值给一个String类型变量类型变量sname2,并输出,并输出sname2。问题:问题:1)在)在6秒内单击超链接秒内单击超链接e4-6.jsp输出什么?超过输出什么?超过6秒呢?秒呢?2)通过链接进入)通过链接进入e4-6.jsp,在,在6秒内刷新秒内刷新e4-6.jsp,e4-6.jsp会输出什么会输出什么?超过?超过6秒刷新秒刷新e4-6.jsp,e4-6.jsp会输出什么?会输出什么?3)重启一个浏览器,直接运行)重启一个浏览器,直接运行e4-6.jsp会输出什么?会输出什么?8现在学习的是第8页,共12页例例6:建立建立JSP页面文件页面文件e4-7.jsp和和e4-8.jsp:e4-7.jsp中定义两个文本框,其中定义两个文本框,其name分别为分别为sid和和swd,swd用于输入密用于输入密码,码,e4-7.jsp接收接收sid和和swd的值,当的值,当sid值等于值等于“11”并且并且swd值等于值等于“22”时则:时则:1)将)将sid的值保存在的值保存在session中的中的sid_s中;中;2)设置会话超时时)设置会话超时时间为间为10秒;秒;3)转向)转向e4-8.jsp。e4-8.jsp 判断判断session中的中的sid_s的值,当其值为的值,当其值为null时显示链接至时显示链接至e4-7.jsp的的“操作超时!操作超时!”超链接,否则输出超链接,否则输出sid_s值。值。9现在学习的是第9页,共12页作业:作业:建立建立JSP页面文件:页面文件:e学号后三位学号后三位-4-1.jsp和和e学号后三位学号后三位-4-2.jsp:e学号后三位学号后三位-4-1.jsp中定义两个文本框,其中定义两个文本框,其name分别为分别为sno和和spd,spd用于输入密码,用于输入密码,e学号后三位学号后三位-4-1.jsp接收接收sno和和spd的值,当的值,当sno值等于值等于“666”并且并且spd值等于值等于“888”时,则:时,则:1)将)将sno的值保存在的值保存在session中中的的sno_s中;中;2)设置会话超时时间为)设置会话超时时间为8秒;秒;3)转向)转向e学号后三位学号后三位-4-2.jsp。e学号后三位学号后三位-4-2.jsp判断判断session中的中的sno_s的值,当其值为的值,当其值为null时显示链时显示链接至接至e学号后三位学号后三位-4-1.jsp的的“操作超时!请重新登录!操作超时!请重新登录!”超链接,否则输超链接,否则输出出sno_s值。值。运行运行e学号后三位学号后三位-4-1.jsp,进入,进入e学号后三位学号后三位-4-2.jsp 后,后,8秒内和秒内和8秒后秒后分别刷新分别刷新e学号后三位学号后三位-4-2.jsp,查看运行结果。,查看运行结果。作业上缴形式:电子稿作业上缴形式:电子稿10现在学习的是第10页,共12页 5 application对象对象application能够实现能够实现同一同一Web应用程序应用程序中中不同用户不同用户的数据共享,的数据共享,除非除非Web服务器关闭,否则服务器关闭,否则application中的数据一直存在,主中的数据一直存在,主要方法:要方法:void setAttribute(String name,Object object)将将object值保存在由值保存在由name指定属性中;指定属性中;Object getAttribute(String name)返回返回application对象中对象中name属性的值属性的值说明:使用说明:使用application时需通过时需通过synchronized进行同步:进行同步:synchronized(application).11现在学习的是第11页,共12页s1:;app1:12现在学习的是第12页,共12页

    注意事项

    本文(第4讲内置对象优秀PPT.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开