session和cookie的区别

 两个都是由服务器端产生,但是她们之间还是存在差别的:

       1.session产生以后存储在服务器中,并不会返回给客户端。可以存储任意的数据类型。

   产生的方式如下:

     

HttpSession session=req.getSession();
session.setAttribute("数据对象名", 对象值);

 

       2.cookie产生以后存储在客户端,通常的应用就是在客户端保存登录用户名。只能存储字符型的数据。

Cookie cookies=new Cookie("usermail", usermail);//新建cookie对象
        if(cbrm!=null){//判断jsp中是否勾选 
            cookies.setMaxAge(60*2);//设置存在时间
        }else{
            cookies.setMaxAge(0);//立马过期
        }

 

posted on 2017-06-12 16:24  天空很蓝啊  阅读(132)  评论(0编辑  收藏  举报

导航