首页 > 代码库 > cookie案例-显示用户上次访问网站的时间

cookie案例-显示用户上次访问网站的时间

 1 package cn.itcast.cookie; 2  3 import java.io.IOException; 4 import java.io.PrintWriter; 5 import java.util.Date; 6  7 import javax.servlet.ServletException; 8 import javax.servlet.http.Cookie; 9 import javax.servlet.http.HttpServlet;10 import javax.servlet.http.HttpServletRequest;11 import javax.servlet.http.HttpServletResponse;12 13 public class CookieDemo extends HttpServlet {14 15     public void doGet(HttpServletRequest request, HttpServletResponse response)16             throws ServletException, IOException {17 18         response.setCharacterEncoding("UF-8");19         response.setContentType("text/html;charset=UTF-8");20         21         PrintWriter out = response.getWriter();22         out.print("您上次访问的时间是:");23         24         //获得用户的时间cookie25         Cookie cookies[] = request.getCookies();26         for(int i=0;cookies!=null&&i<cookies.length;i++){27             if(cookies[i].getName().equals("lastAccessTime")){28                 long cookieValue =http://www.mamicode.com/ Long.parseLong(cookies[i].getValue());29                 Date date = new Date(cookieValue);30                 31                 out.print(date.toLocaleString());32                 33             }34         }35         36         //给用用户会送最新的访问时间。37         Cookie cookie = new Cookie("lastAccessTime",System.currentTimeMillis()+"");38         cookie.setMaxAge(1*30*24*3600);39         cookie.setPath("/ServletDemo");40         41         response.addCookie(cookie);42         43     }44 45     46     public void doPost(HttpServletRequest request, HttpServletResponse response)47             throws ServletException, IOException {48 49         50     }51 52 }
View Code