zoukankan      html  css  js  c++  java
  • Cookie案例-显示用户的上次访问时间代码实现

    1 案例分析

    2 Java实现代码

     1 public class LastAccessTimeServlet extends HttpServlet {
     2     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws Exception {
     3         
     4         //Response 乱码问题的解决
     5         response.setContentType("text/html;charset=UTF-8");
     6         
     7         //获得当前时间
     8         Date date=new Date();
     9         SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    10         String currentTime=format.format(date);
    11         
    12         //1 创建cookie记录最新的当前访问时间
    13         Cookie cookie=new Cookie("lastAccessTime", currentTime);
    14         cookie.setMaxAge(60*60);
    15         response.addCookie(cookie);
    16         //2 获得客户端携带的cookie----lastAccessTime
    17         String lastAccessTime=null;
    18         Cookie[] cookies=request.getCookies();
    19         if(cookies!=null){
    20             for (Cookie coo : cookies) {
    21                 if ("lastAccessTime".equals(coo.getName())) {
    22                     lastAccessTime=coo.getValue();
    23                 }
    24             }
    25         }
    26         //3判断是第几次访问
    27         if (lastAccessTime==null) {
    28             response.getWriter().write("您是第一次访问");
    29         } else {
    30             response.getWriter().write("您上次访问时间是:"+lastAccessTime);
    31         }
    32     }
    33     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws Exception {
    34         doGet(request, response);
    35     }
    36 }
  • 相关阅读:
    2019 ICPC Nanchang Summon
    2018 Multi-University Training Contest 10 B. Beads
    2020 ICPC Shanghai C
    2020 ICPC Shanghai B
    2020 ICPC Shanghai I
    2018 ICPC Shenyang G
    ACM-ICPC 2017 Asia Qingdao Suffix
    2018 Multi-University Training Contest 10 Calculate
    ACM-ICPC 2017 Asia Qingdao Our Journey of Xian Ends
    Java8-无限流补全日期,折线图补零
  • 原文地址:https://www.cnblogs.com/leeoo/p/8321894.html
Copyright © 2011-2022 走看看