Cookie纪录上次访问时间

来源:互联网 发布:?+?=123风靡网络 编辑:程序博客网 时间:2024/05/01 11:17
package com.itheima;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 {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=UTF-8");PrintWriter pw = response.getWriter();pw.write("上次访问的时间是:");//获取上次访问的时间Cookie[] cookies = request.getCookies();for(int i=0;cookies!=null && i<cookies.length;i++){System.out.println(cookies[i].getName());if(cookies[i].getName().equals("lastAccessTime")){long date = Long.parseLong(cookies[i].getValue());Date d = new Date(date);pw.write(d.toLocaleString());}}//把cookies写到浏览器中去Cookie cookie = new Cookie("lastAccessTime", System.currentTimeMillis()+"");cookie.setMaxAge(30*24*3600);response.addCookie(cookie);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {}}

0 0
原创粉丝点击