记录浏览器 访问次数

    技术2022-07-11  82

    import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.Date; @WebServlet( "/lastAccesServlet") public class LastAccesServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); String lastAccessTime = null; Cookie[] cookies = request.getCookies(); for (int i = 0; cookies != null && i < cookies.length; i++) { if ("lastAccess".equals(cookies[i].getName())) lastAccessTime = cookies[i].getValue(); break; } if (lastAccessTime == null){ response.getWriter().print("您是首次访问本站!!!"); }else { response.getWriter().print("您上次的访问时间"+ lastAccessTime); } Cookie cookie = new Cookie("lastAccess", new Date().toLocaleString()); cookie.setMaxAge(60 * 60); cookie.setPath("/lastAccess"); response.addCookie(cookie); } }
    Processed: 0.014, SQL: 9