//1 获取用户保存的时间:可以用request.getParameter();方法
//2 将用户的用户名和密码保存到cookie中(提示:Cookie uNameCookie = new Cookie("uname",uname)......);
Cookie是以键值对 的形式保存值的(反正我是这么理解的用法同HashMap),可以通过键来取到值
//3 设置cookie最大的保存时间
uNameCookie .setMaxAge(取得用户保存的时间);
//4 设置保存路径
uNameCookie.setPath("......");
//5 添加到响应对象中
response.addCookie(uNameCookie);
//---------------------------------------至于取cookie中的值嘛:
Cookie[] cookies = request.getCookies();
if(cookies != null){
Map<String, String> cookieMap = new HashMap<String, String>();
for(Cookie temp : cookies){
cookieMap.put(temp.getName(), temp.getValue());
}
//获取用户的信息
String uname = cookieMap.get("uname");
String upwd = cookieMap.get("upwd");
eg:
Cookie nameCookie = new Cookie("username","heavilyarmed");
nameCookie.setMaxAge(60*60);//1小时
response.addCookie(nameCookie);
Cookie pwdCookie = new Cookie("userpwd","123");
nameCookie.setMaxAge(60*60);//1小时
response.addCookie(pwdCookie);
Cookie[] cookies = request.getCookies();
Map<String, String> cookieMap = new HashMap<String, String>();
if( cookies !=null){
............
}