资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第六讲 Application对象和Cookie 对象授课课时:4课时(180分钟)授课班级:软件101授课教师:冯向科主要内容 本课目标 新课引入与项目展示 案例1 application对象的用法 案例2 cookie对象的用法 案例3 其它对象的用法 课堂实践 巩固与提高本课目标知识 目标 掌握JSP中application对象的使用方法(重点、难点) 掌握JSP中config、page、exception对象的使用方法 掌握JSP中Cookie对象的使用方法 (重点、难点)本课目标技能 目标 灵活运用application对象实现多个程序或用户之间共享数据 灵活运用cookie对象精确统计网站的来访人数等 素质 目标 严谨认真的工作态度 语言表达和与人沟通能力 团队合作精神教学情境引入新课掌握JSP中application对象、cookie对象和其他 对象的使用方法1. 在Easy_Buy购物系统 中使用application对象 实现站点记数器。2.编写一个利用cookie保存用户登录时用户名和密 码的程序,可以让用户在指定的时间内,实现从cookie 中读取信息自动登录。 工作任务项目展示教师示范与讲解1任务一:演示利用application对象保存属性值的方法和读取属性值的方法。 任务二:演示使用使用application对象制作站点计数器的方法。 案例分析 application对象应用实例 v使用application读写属性值文件名:applicationdemo1.jspApplication应用演示文件名:applicationdemo2.jspApplication应用演示制作站点计数器Application计数器Application计数器访问次数为: 站点计数器演示结果v Applicationdemo3.jsp运行界面如图6-1所示。学生模仿1任务一:学生模仿完成课堂演示5.135.14中的内容教师示范与讲解2任务一:演示page、exception、config等对象的使用 案例分析v config对象 Config对象提供了对每一个给定的服务器小程序及JSP页面 的javax.servlet.ServletConfig对象的访问,该对象封装 了初始化参数以及一些实用方法。图6-2 Config对象常见方法 v page对象 page对象是可以从JSP脚本小程序和表达式中获得的一个内 置对象。它是java.lang.Object类的一个实例。在脚本语言 为Java时,page对象只是this引用的一个代名词。 v exception对象exception对象是Java.lang.Throwable类的一个实例。它指 的是运行时的异常,也就是被调用的错误页面的结果只有在 错误的页面才可以被使用。v pageContext对象提供了对JSP页面内所在的对象及名字空间 的访问,可以访问本页所在的session,也可以取本页面所 在的application的属性值,它是页面中所有功能的集大成 者。图6-3 pageContext对象常见方法学生模仿2任务一:学生模仿完成课堂自编小程序中的内容教师示范与讲解3任务一:演示使用Cookie对象制作站点计数器的方法。 案例分析 使用Cookie制作网站计数器文件名:cookiedemo.jspCookie应用演示Cookie 计数器“);/ 显示客户端详细信息,是否存在计数器cookieif (cookieFound) / 获取cookie的值,并加1int cookieCount = Integer.parseInt(thisCookie.getValue();cookieCount+;out.println(“); out.println(“这是1分钟内第 “ +cookieCount +“次访问本页n“); / 设置cookie的新值, 加到相应对象中 thisCookie.setValue(String.valueOf(cookieCount); thisCookie.setMaxAge(60*1); response.addCookie(thisCookie); if (cookieFound = false) out.println(“);out.println(“你在近1分种没有访问过此页,现在是第1次访问此页“); / 创建新的Cookie并设置它的存活期 thisCookie = new Cookie(“CookieCount“, “1“);thisCookie.setMaxAge(60*1); / 在response对象中加入cookie response.addCookie(thisCookie); %运行结果学生模仿3任务一:学生模仿完成课堂演示5.15中的内容课堂实践实践要求【课堂实践5-1】(1)编写一个利用cookie保存用户登录时用户名和密码的程 序,可以让用户在指定的时间内,实现从cookie中读取信息自动登 录。 本课小结1.在JSP中进行站点计数统计的方法有哪些2.怎样应用request、session、application进行参数存取?并比较三种方法的优点与不足。 课外拓展1.综合第1章至第5章所学知识,完成Easy_Buy 电子商城的用户登录功能,其中各页面的关系如书 中104页图所示。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号