posts - 26,  comments - 14,  trackbacks - 0

       java对cookie的操作其实不是很难的,主要就是对cookie 的建立和cookie的读取操作吧,还有对cookie的生命周期的设置,和cookie的路径的设置。。。。
 
一:首先我们建立一个有生命周期的cookie吧,代码如下:

             int seconds=saveTime*24*60*60;//这里是一天为单位设置其周期
             Cookie cookie=new Cookie("cookiename","cookievalue");
             cookie.setMaxAge(sendons);
            //设置路径,这个路径即为该工程下都可以访问该cookie如果不设置路径,那么设置该路径cookie路径及其路径可以访问
              cookie.setPath("/");
             response.addCookie(cookie);

二:建立一个没有生命周期的cookie,即随着浏览器的关闭就消失的cookie,代码如下: 

           HttpServletRequeset  request;
           HttpServletResponse response;
           Cookie  cookie=new Cookie("cookiename","cookievalue");// 相当于一个Map
           response.addCookie(cookie);

:下面我介绍如何读取cookie吧,代码如下:

             Cookie[] cookies=request.getCookies();
              String[]    cooks=null;
              String username=null; 
               String password=null;
              if(cookie!=null){
                 
                  for(Cookie coo:cookies){
                      String aa=coo.getValue();
                       cookie=aa.split("==");
                     if(cooks.length==2){
                        
                           username=cooks[0];//get  the cookie name
                          password=cooks[1];//get the cookie  value

                       }
                    }
                }
posted on 2010-12-11 16:05 龍ぜ殘剑 阅读(1725) 评论(2)  编辑  收藏

FeedBack:
# re: Java对cookie的操作
2010-12-14 10:08 | mashiguang
先收藏,有时间再看一下到底cookie是怎么实现的。  回复  更多评论
  
# Nike Air Jordan
2010-12-14 10:18 | Nike Air Jordan
嗯学习了  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2010年12月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜