码迷,mamicode.com
首页 > 其他好文 > 详细

第六阶段 cookie和session总结

时间:2017-03-10 22:35:33      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:关闭浏览器   验证码   cookie   用户名   字符串   

问题:

1,什么是会话?

2,如何添加,读取cookie?

3.cookie需要设置那些属性?

4,cookie设置存活时间的3种状态,以及如何删除?(-1默认保留在浏览器内存中)

5,session的存活时间?

6,如何销毁session?

7,session的内部执行原理?(与cookie的互动)

-----------------------------------

1,四个域对象


案例:

1, 用户勾选保存用户名和密码---登陆成功---将用户信息保存到浏览器端cookie中----关闭浏览器-----下次再进入登录页时-----从cookie中读取用户信息,不需要玩家再进行输入(记住密码)


2,通过cookie保存最后一次访问时间


3,通过设置消息头,让网页几秒后跳转到另一个地方


4.通过cookie,保存最近浏览过的信息,并显示在网页上(拼接字符串)


5,登陆后把用户存到session中,不管进入哪个页面,都能从session读取到用户信息,保持登陆状态(用户追踪)


6,编写一个servlet来生成验证码图片---jsp中<img>标签的src指向servlet----在生成验证码的servlet中将验证码保存到session中----在处理登陆的servlet中读取session中的验证码(验证对象)


7,一些信息,可以保存在request中---转发到jsp网页-----通过<%%>代码块以及jsp的内置对象来获取,并显示 (反馈错误信息)


8,验证码"换一张"功能: 超链接的地址引向function方法------方法中改变验证码图片域<img>引向的src地址,引向servlet,利用当前时间让地址后的参数发生改变


9,购物车:加入购物车---------把商品加入list---------把list存入Session当中


10.用户注销,使session失效


11,解决重读提交问题:servlet将数据插入数据库,刷新servlet,又多插了一条------在jsp页面中通过<%%>代码块,生成一个UUID,一个放在表单中的hidden中,一个放进session中-------在session中进行比对,相同后才进行sql操作--------随后删除session中的uuid(uuid和session)

第六阶段 cookie和session总结

标签:关闭浏览器   验证码   cookie   用户名   字符串   

原文地址:http://12684329.blog.51cto.com/12674329/1905293

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!