session 最常见得用法
用户登录网站之后产生的(需要用户名和密码),在整个使用过程中都存在于服务器端;当退出账户时才会消失或者如果登录之后长时间不操作该网站,session也有可能在一定时间段内消失的,具体时间由开发人员设定。另外,即使没有退出账户,而是关闭浏览器,session也不一定会立即消失,要视创建session时而定
可以简单的把session理解为,服务器内存中的一个final变量(不可以重新赋值),随时可以调用它,不需要从数据库中提取。
cookie用法
存在于客户端(浏览器端),也就是用户电脑,在C:/Documents and Settings/用户名/Cookies下的text文件,可以通过javascript(document.cookie)或者jsp方法(request.getCookie())在页面中获取。存在周期也是由设计人员来定,可以随session消失,也可以在用户电脑永久保存。