首页 > 代码库 > javaWeb 使用cookie显示上次访问网站时间
javaWeb 使用cookie显示上次访问网站时间
package de.bvb.cookie;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.enterprise.inject.ResolutionException;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.swing.text.DateFormatter;/** * 显示上次访问时间 * * @author joker * */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 out = response.getWriter(); out.write("您上次访问的时间是: "); // 获取上次访问时间 Cookie[] cookies = request.getCookies(); for (int i = 0; cookies != null && i < cookies.length; i++) { if (cookies[i].getName().equals("lastAccessTime")) { Long cookieValue = Long.parseLong(cookies[i].getValue()); out.write(new Date(cookieValue).toLocaleString()); } } // 保存本次访问时间 Cookie cookie = new Cookie("lastAccessTime", System.currentTimeMillis() + ""); response.addCookie(cookie); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }}
javaWeb 使用cookie显示上次访问网站时间
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。