class="java" name="code">// 创建cookie
//keepName为存及cookie的参数名称 username为值
Cookie ckName = new Cookie("keepName",URLEncoder.encode(username,"utf-8"));
// 保存时间,一周
ckName.setMaxAge(1 * 7 * 24 * 60 * 60);
ckName.setPath("/");// 设置適用路径
// 将cookie回写到客户端
response.addCookie(ckName);
//读取硬盘上的Cookie
Cookie cookies[]=request.getCookies();
Cookie myCookie=null;
String ckName=null;
//遍历cookie
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
myCookie=cookies[i];
//获取对应cookie的名字 keepName
ckName=myCookie.getName();
//获取cookie的值
if(ckName.equals("keepName")){
ckName=myCookie.getValue();
break;
}else{
ckName="";
}
}
}
if(null==ckName){
ckName="";
}
这是做项目时需要记住登陆名是写的代码,记下来方便以后查询。