Cookie实现网站首页生成上次访问时间代码段

CookieDemo1.java 实现网站首页生成上次访问时间代码段

    import java.io.IOException;  
    import java.io.PrintWriter;  
    import java.util.Date;  
      
    import javax.servlet.ServletException;  
    import javax.servlet.http.Cookie;  
    import javax.servlet.http.HttpServlet;  
    import javax.servlet.http.HttpServletRequest;  
    import javax.servlet.http.HttpServletResponse;  
      
    //网站首页:可以实现显示用户上次访问时间  
    public class CookieDemo1 extends HttpServlet {  
        @SuppressWarnings("deprecation")  
        public void doGet(HttpServletRequest request, HttpServletResponse response)  
                throws ServletException, IOException {  
            response.setContentType("text/html;charset=UTF-8");      
            PrintWriter out = response.getWriter();  
            out.write("这是网站首页!!<br/><br/>");  
            out.write("您上次访问时间是:");  
            //得到上次访问时间  
            Cookie cookies[] = request.getCookies();  
            for(int i=0;cookies!=null && i<cookies.length;i++){  
                Cookie cookie = cookies[i];  
                if(cookie.getName().equals("lastAccessTime")){  
                    Long time = Long.parseLong(cookie.getValue());  
                    Date d = new Date(time);  
                    out.write(d.toLocaleString());  
                }  
            }  
              
            //给用户以cookie的形式送最新的时间  
            Cookie cookie = new Cookie("lastAccessTime",System.currentTimeMillis()+"");  
            response.addCookie(cookie);  
            cookie.setMaxAge(10000);            
        }  
      
        public void doPost(HttpServletRequest request, HttpServletResponse response)  
                throws ServletException, IOException {  
      
            doGet(request, response);  
        }  
      
    }  
原文地址:https://www.cnblogs.com/lichone2010/p/3128091.html