Cookie保存用户访问网页的时间(七)
2017-11-16 14:24
423 查看
(一)访问某网页使用Cookie记录访问时间
结果:
package com.Test; import java.io.IOException; import java.text.SimpleDateFormat; 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 TestCookies extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); String currentTime=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()); //1.记录当前访问时间 Cookie cookie=new Cookie("lastAccess",currentTime); //2.respose发送cookie对象 response.addCookie(cookie); String lastAccessTime=null; Cookie[] cookies = request.getCookies(); if(cookies!=null){ for(int i=0;i<cookies.length;i++){ lastAccessTime=cookies[i].getValue(); } } if(lastAccessTime==null){ response.getWriter().print("首次访问本网站"); }else{ response.getWriter().print("上次访问时间"+lastAccessTime); } } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } } ---------- <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_ 4000 2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>Project01</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> <servlet> <description></description> <display-name>TestCookies</display-name> <servlet-name>TestCookies</servlet-name> <servlet-class>com.Test.TestCookies</servlet-class> </servlet> <servlet-mapping> <servlet-name>TestCookies</servlet-name> <url-pattern>/testCookies</url-pattern> </servlet-mapping> </web-app>
结果:
相关文章推荐
- 利用Cookie保存数据,在浏览器页面显示用户上次访问时间
- 模拟用户登录保存cookie,利用cookie访问
- 02-cookie案例-显示用户上次访问网站的时间
- JavaScript Cookie显示用户上次访问的时间和次数
- cookie案例,显示用户上次访问时间
- Cookie应用之用户上次访问时间、用户浏览记录(转)
- Servlet—Cookie(显示用户上次访问时间、显示商品浏览历史)
- 记录用户上次访问时间(cookie和session)
- cookie小试刀—编写servlet利用Cookie保存上次访问该servlet的时间
- Cookie应用之用户上次访问时间、用户浏览记录
- java 使用cookie记录用户上一次访问的时间 记住 用户的 登录名
- Cookie实现用户上次访问时间
- cookie的介绍,实现显示用户上次访问时间
- cookie-jsp实现记录用户上次访问时间
- 深入体验JavaWeb开发内幕——由创建Cookie到通过Cookie获取用户上次访问某站点时间的简单应用
- javaWeb-02-cookie案例-显示用户上次访问网站的时间
- php下用cookie统计用户访问网页次数的代码
- JS Cookie怎样设置当天有效?在Cookie保存用户访问过的页面?
- 直接用IE浏览网页 VS 在“我的电脑”里访问网页——保存cookie的问题。