Cookie的使用

来源:互联网 发布:sql server 2000卸载 编辑:程序博客网 时间:2024/05/01 14:30
 1.创建cookie
cookie =new Cookie(String key,object value); //创建Cookiecookie.setMaxAge(int expiry );//设置到期时间,单位为秒,如果expiry为负数,表示不存储,若为0,表示立即删除cookie.setPath("/"); //设置Cookie的有效路径,“/”即该应用下都可以访问该Cookie,如果不设置路径,那么只有设置该Cookie路径及其子路径可以访问.  response.addCookie(cookie);//将Cookie添加到HTTP响应中去
2.获取cookie
Cookie[] cookies = request.getCookies();//获取所有cookieif(cookies!=null&&cookies.length>0){    //判断存在cookiefor(Cookie c : cookies){                //遍历cookies    cookie.getName();                   //获得cookie名    cookie.getValue();                  //获取cookie值  }}
如果jsp和Servlet之间设置和读取Cookie时出现问题的话,一般是因为path的问题,此时通过调用Cookie.setPath来设定Cookie的path。


0 0