java jsp分页servlet基础状态管理.pptx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

状态管理第四章

回顾及作业点评JSP如何处理客户端的请求?请描述转发与重定向有何区别?JSP如何实现数据库访问?

预习检查除了request对象和response对象,JSP还包括哪些内置对象?Cookie的作用?如何实现访问控制?请说明session对象与application对象的区别?

使用Cookie实现保存已访问的信息使用session对象实现页面访问控制使用application对象实现统计在线人数本章任务

掌握Cookie的原理及应用掌握session的原理及应用掌握application的原理及应用本章目标

生活中的Cookie浏览购物网站查看不同商品时,系统会自动记录已经浏览过的商品

什么是CookieCookie是Web服务器保存在客户端的一系列文本信息Cookie的作用对特定对象的追踪统计网页浏览次数简化登录安全性能容易信息泄露

Cookie的语法2-1导入包创建Cookieparameter:用于代表cookie的名称(key)value:用于表示当前key名称所对应的值写入CookieCookienewCookie=newCookie(parameter,value);response.addCookie(newCookie)import=javax.servlet.http.Cookie

Cookie的语法2-2设置Cookie属性的常用方法类型方法名称说明voidsetMaxAge(intexpiry)设置Cookie的有效期,以秒为单位voidsetValue(Stringvalue)在Cookie创建后,对Cookie进行赋值StringgetName()获取Cookie的名称StringgetValue()获取Cookie的值StringgetMaxAge()获取Cookie的有效时间,以秒为单位

JSP中应用Cookie2-1用户登录成功后,将用户信息保存到Cookie中,在页面读取Cookie并显示

JSP中应用Cookie2-2从登录验证页面表单中获取用户名%Stringusername=reqeust.getParameter(username);//以key/value的形式创建CookieCookieuname=newCookie(uname,username);response.addCookie(uname);......%在显示页面显示用户名%//获取请求中的Cookie,以数组方式保存Cookiecookies[]=request.getCookies();//循环遍历数组,得到key=uname的Cookiefor(inti=0;icookies.length;i++){Cookieucookie=cookies[i];if(ucookie.getName().equals(uname”));//判断Cookie的名称%欢迎你:%=ucookie.getValue()%//获取key对应的value,输出显示%}%创建Cookie,使用response的addCookie方法保存Cookie使用reqeust获取Cookie数组,通过cookie的名称获取对应的内容演示示例:使用Cookie保存用户名称

练习——使用Cookie简化用户登录需求说明用户首次登录时要求输入用户名和密码登录成功后保存用户的登录状态设置cookie的有效期为5分钟在cookie有效期内,可无需登录直接进入欢迎页面提示如果用户名和密码正确,创建Cookie保存信息使用setMaxAge()方法设置Cookie的有效期页面访问时首先读取Cookie进行用户信息判断完成时间:25分钟

Cookies中的中文问题编码URLEncoder.encode(string,utf-8)反编码URLDecoder.decode(string,utf-8)汽车网:颜色

生活中的访问控制下载电子书时,系统会提示用户登录网站点击下载,系统转入登录页面每次下载之前,系统如何判断用户是否已经登录?

如何实现访问控制系统如何保存不同用户的登录信息?使用JSP会话跟踪机制,可以维持每个用户的会话信息,也就是为不同的用户保存不同的数据12用户登录进入用户注册页面系统保存该用户的登录信息进入欲访问的页面是否是注册用户否是用户直接访问某个页面进入用户登录页面显示该页面内容系统是否保存了该用户登录信息否是访问流程控制分析

浏览器关闭,本次会话结束什么是会话一个会话就是浏览器与服务器之间的一次通话,包含浏览器与服务器之间的多次请求、响应过程浏览器se

文档评论(0)

158****9376 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档