码迷,mamicode.com
首页 > 其他好文 > 详细

Cookie 保存 用户 上次 登录时间

时间:2014-09-14 19:15:38      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   color   io   os   java   ar   

 

bubuko.com,布布扣

 

 

 1 package com.cn.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.annotation.WebServlet;
 9 import javax.servlet.http.Cookie;
10 import javax.servlet.http.HttpServlet;
11 import javax.servlet.http.HttpServletRequest;
12 import javax.servlet.http.HttpServletResponse;
13 
14 @WebServlet("/SaveLoginTime")
15 public class SaveLoginTime extends HttpServlet {
16     private static final long serialVersionUID = 1L;
17 
18     public SaveLoginTime() {
19 
20     }
21 
22     protected void doGet(HttpServletRequest request,
23             HttpServletResponse response) throws ServletException, IOException {
24         doPost(request, response);
25     }
26 
27     protected void doPost(HttpServletRequest request,
28             HttpServletResponse response) throws ServletException, IOException {
29 
30         response.setCharacterEncoding("UTF-8");
31         response.setContentType("text/html;charset=UTF-8");
32 
33         PrintWriter out = response.getWriter();
34         out.print("您上次的访问时间是:");
35 
36         // get user date cookie
37         Cookie cookies[] = request.getCookies();
38         for (int i = 0; cookies != null && i < cookies.length; i++) {
39             if (cookies[i].getName().equals("lastAccessTime")) {
40                 long cookieValue = Long.parseLong(cookies[i].getValue());
41                 Date date = new Date(cookieValue);
42                 out.print(date.toLocaleString());
43             }
44         }
45 
46         // set the lastest access time
47         Cookie cookie = new Cookie("lastAccessTime", System.currentTimeMillis()
48                 + ""); // get current time
49         cookie.setMaxAge(1 * 30 * 24 * 3600); // save one month
50         cookie.setPath("/TestCookie1"); // path
51         response.addCookie(cookie); // add data to Cookie
52 
53     }
54 
55 }

 

bubuko.com,布布扣

 

Cookie 保存 用户 上次 登录时间

标签:des   style   blog   http   color   io   os   java   ar   

原文地址:http://www.cnblogs.com/thrive/p/3971358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!