付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
状态管本章任使用application对象实现统计在线人数本章目掌握application的原理及应用生活中的浏览购物网站查看不同商品时,系统会自动记录已经浏什么是Cookie的语法2-CookieCookienewCookie=newCookie("parameter",类方法名设置Cookie的有效期为单在Cookie创建后,对进行赋获取Cookie的获取Cookie的获取Cookie的有效时秒为单JSP中应用Cookie2-用户登录成功后,将用户信息保存到Cookie中,在页面JSP中应用Cookie2-String//以key/value的形式创建Cookieuname=newCookie("uname",...
创建Cookie,使用responseaddCookie方法保存在显示页面显示用户名<%//获取请求中的CookieCookiecookies[for(inti=0;i<cookies.length;i++){Cookie
if(ucookie.getName().equals("uname”));//判断Cookie欢迎你:<%=ucookie.getValue获取key对应的value<%}演示示例:使用Cookie1课后练习——使用Cookie简化用户登需求说明输入入正确保存到迎界完完成时间:60分生活中的访问
11
是
2用户直接访2
页 使用使用JSP什么是会一个会话就是浏览器与服务器之间的一次通话,包含浏览
session是JSP
sessionJSP内置对象类方法名以key/value的形式存对象通过key获取对象获取session的有效活动时间,以秒为单获取session对象的号设置session对象失session与窗口的关一个session对应一个窗口,那么通过超链接打开的每个session通过超链接打开的新窗口,新窗口的session与其演示示例:判断演示示例:判断session的使用session实现访问控制1在新闻发布系统中,增加访问控制功能,具体要求如下:登录处理页 11
41、从session中提取该用户信
24使用session实现访问控制2if(rs.next()){//如果是已注册用户session.setAttribute("LOGINED_USER",loginedUser);}else 在session 使用session实现访问控制3在新闻发布系统新闻发布页面增加登录验证如果如果sessionUseruser=(User)session.getAttribute("LOGINED_USER");if(user==null){}使用session实现访问控制4访问控制效果验证,步骤如下:演示示例:使用演示示例:使用session练习——使用session实现session中保存的数据类型是Object完成时间:完成时间:20include指令,动作2-include指令2-<%@<%@pageUseruser=(User)if(user==null){}<%@<%@include Include动作2-<%@<%@pageUseruser=(User)if(user==null){}<jsp:include<jsp:includepage="loginControl.jspInclude指令和动作区别2-<%@includefile="head.jsp"include动作:jsp<jsp:include如果需要传入参数到引入的界面中,例如head.jsp?id=1<jsp:include<jsp:paramvalue="1"Cookie与session的比session中保存的是对象,Cookie保存的是字符串sessionJSP内置对象application类似于系统的“全局变量”,用于实现用户application对象的常用方法:voidsetAttribute(StringkeyObjectvalue):以键/值的方application.setAttribute("LOGINED_USER",application.setAttribute("LOGINED_USER",newifif(application.getAttribute("LOGINED_USER")!=null)ListloginedUsers=(List)}类方法名以key/value的形式对象通过key获取对象返回相对路径的真实实现访问人数统计2登录处理页面代码片断if(rs.next())Userlogineduser=newUser(name,pass);session.setAttribute("LOGINED_USER",logineduser);ListloginedUsersnewArrayList();//if(application.getAttribute("LOGINED_USER")!=
loginedUsers=(List)application.getAttribute("LOGINED_USER");loginedUsers.add(logineduser);把新登录用户的信息存入访问者列表中application.setAttribute("LOGINED_USER",loginedUsers);}实现访问人数统计2-<%ListloginedUsersnewArrayList();//if(application.getAttribute("LOGINED_USER")!=
loginedUsers=(List)练习——网页计数需求说明完成时间:完成时间:20–范围决定了JSP是否可以进行对象访名page范围在一个页面范围内有pageContext对象访问该范围内的对request范在一个服务器请求范围内有效端请求绑定一session范在一次会话范围内容有效,在会与session
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 领导接待工作制度
- 食堂早点工作制度
- 餐厨垃圾工作制度
- 饭店工作制度模板
- 公司风险管理与预警响应体系框架
- 心理咨询师从业与发展指导手册
- 产品设计流程工具创意实现版
- 养禽养殖业管理技术手册
- 家庭责任之守护承诺书(3篇)
- 业务客户信息管理数据库模板
- 2025年淮南联合大学辅导员考试真题
- 高邦调频仪课件
- 2025年安徽省技能人才评价考评员考试题库
- 2026年安全培训考试题及答案
- 检验检测机构资质认定生态环境监测机构评审补充要求培训考试题(50道)(含答案)
- 小班美术公共汽车课件
- 华为干部管理手册
- 2025年江苏省南通市崇川区中考物理一模试卷
- 皮蛋瘦肉粥做法课件
- 汽车理论(第6版)全套课件
- 法律常识100题及答案解析
评论
0/150
提交评论