Cookie实现用户上次访问时间
2013-12-27 10:37
363 查看
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=utf-8"); response.getWriter().write("您上次访问的时间是:"); //获得Cookie Cookie[] cookies = request.getCookies(); for(int i = 0; cookies!=null && i < cookies.length ; i++){ if(cookies[i].getName().equals("lastTime")){ response.getWriter().write(new Date(Long.parseLong(cookies[i].getValue())).toLocaleString()+""); } } //会写给用户最新Cookie Cookie cookie = new Cookie("lastTime",System.currentTimeMillis()+""); cookie.setMaxAge(1*3600*24*30);//缓存时间是30天 cookie.setPath("/day03");//我希望整个项目都能使用Cookie response.addCookie(cookie); }
1.浏览器一般允许浏览器最多存储300个Cookie,过多的话浏览器会自动清除一些不长用的Cookie,每个Cookie大小限制在4K。
2.如果你创建了一个Cookie,在默认的情况下,它是一个会话级别的Cookie,在推出浏览器时,同时会被删除,如果希望存储在浏览器上那么要设置maxAge,
如果maxAge为0,则是命令浏览器删除该Cookie,注意删除Cookie时path必须一致,否则不会被删除。
相关文章推荐
- Cookie实现--用户上次访问时间
- cookie的介绍,实现显示用户上次访问时间
- cookie-jsp实现记录用户上次访问时间
- 利用cookie实现用户上次访问时间
- cookie实现上次访问时间和清除上次访问时间
- 记录用户上次访问时间(cookie和session)
- [置顶] 【Javaweb】Cookie应用——显示用户上次访问网站的时间
- javaWeb-02-cookie案例-显示用户上次访问网站的时间
- Cookie应用之用户上次访问时间、用户浏览记录(转)
- JavaScript Cookie显示用户上次访问的时间和次数
- 利用Cookie显示用户上次访问网站的时间
- Cookie的应用—显示用户上次访问时间
- cookie-显示用户上次访问网站的时间和清除
- cookie实现上次访问时间
- JavaScript Cookie显示用户上次访问的时间和次数
- 利用Cookie保存数据,在浏览器页面显示用户上次访问时间
- Servlet—Cookie(显示用户上次访问时间、显示商品浏览历史)
- Cookie应用之用户上次访问时间、用户浏览记录
- cookie案例,显示用户上次访问时间
- 02-cookie案例-显示用户上次访问网站的时间