cookie保存在
客户端。
Session保存在
服务器端。
application保存在
服务器端.
cookie共有两种:
1.属于
文本 (保存到到客户端本地的文本文件,在服务器创建时可以设置文本文件的生存时间)。
2.属于
窗口/子窗口 (临时的,存在客户端内存中)。
cookie和session的路径问题比较:
cookie,一个servlet/jsp设置的cookie能够被同一个路径下面或者子路径下面的servlet/jsp读取到。
Session
没有路径访问的问题。(同一个application下的servlet/jsp可以共享同一个session,前提是同一个客户端窗口)
Session的两种实现方式:
1.如果客户端浏览器支持cookie,服务器创建Session的时候会把SessionID保存在cookie里(利用临时的cookie)。
2.如果不支持cookie,必须自己编程使用URL重写的方式实现Session。(只能每次都通过URL传递SessionID)
方法:使用response.encodeURL();
response.encodeURL();的两个作用:
(1),
URL后面加入SessionID.
(2)还可以进行转码。
application:用于保存整个WebApplication的生命周期内所有用户都可以访问的数据。
分享到:
相关推荐
Response对象用语输出数据到客户端,包括向浏览器输出数据、重定向浏览器到另一个URL或向浏览器输出Cookie文件。 Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数...
JavaWeb03-会话跟踪cookie与session.rar JavaWeb04-内置对象与include指令.rar JavaWeb05-购物车.rar JavaWeb06-Servlet.rar JavaWeb07-javaWeb模式.rar JavaWeb08-DBUtil.rar JavaWeb09-EL与JSTL.rar JavaWeb10-...
使用jQuery在前端设置cookie $.session.set('key','values')
第六篇:绕过Cookie,SafeSeh,HW DEP 和ASLR......126 第七篇:编写Unicode Exploit...................218 第八篇:Win32 Egg Hunting.....................256 第九篇:Win32 Shellcode编写入门...............316 ...
在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别。 方法 信息量大小 作用域和保存时间 应用范围 保存位置
讲述了javaweb之cookie和session的基本使用,用不同的风格叙述给大家听,希望大家可以更好地去理解!
测试的过程中,经常会有这样的疑惑,什么是Cookie,什么是Session什么是Token,三者的区别又是什么,又是怎么使用的呢,这个文档跟大家详细介绍下三者的区别与使用
(ASP.net课件)第六章Application、Session和Cookie对象.ppt
cookieAndsession.zip
cookie和session.docx
一天掌握cookie&session技术。基本使用+技术原理分析+session的应用场+案例 免费下载 - cookie&session.pdf
通过session来判断用户输入的验证码是否相等通过session来判断用户输入的验证码是否相等
ASP.NET中简单的Session、Application、Cookie的小例子
第六章ApplicationSession与Cookie对象.ppt
第21章 Cookie和Session.pdf
第6章 Application、Session和Cookie对象.ppt
在PHP中浅谈Cookie与Session.pdf
cookie设置插件jquery.cookie.min.js 文章《javascript设置cookie高级篇可跨域访问》https://blog.csdn.net/cplvfx/article/details/117822956
Java Web基础与实例教程的PPT,自己制作的PPT,将近400页,免费分享,童鞋们努力学习吧。