会话管理之Cookie案例一:获取网站上次访问时间
2017-02-08 15:55
477 查看
public class LastData extends HttpServlet { /* * curdata:当前时间 * lasttime:记录最后一次访问时间 */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); //制作当前时间字符串 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd号,hh时mm分ss秒"); String curdata = sdf.format(new Date()); System.out.println("获取时间为"+curdata); //获取cookie Cookie[] cookies = request.getCookies(); String lasttime = null; //如果不是第一次访问 if(cookies!=null){ for(Cookie cookie:cookies ){ //获取cookie的值 lasttime = cookie.getValue(); //将中文解密 lasttime = URLDecoder.decode(lasttime,"utf-8"); //打印到页面 response.getWriter().write("欢迎再次光临本网站,当前时间为:"+lasttime); response.getWriter().write("<br/>当前时间为:"+curdata); curdata = URLEncoder.encode(curdata,"utf-8"); //保存新的时间到Cookie中 cookie.setValue(curdata); //将cookie信息发送到浏览器保存 response.addCookie(cookie); break; } } //第一次访问时 if(cookies==null||lasttime==null){ response.getWriter().write("欢迎光临本网站,当前时间为:"); //将中文信息加密 curdata = URLEncoder.encode(curdata,"utf-8"); //将当前信息保存到cookie中 Cookie c = new Cookie("lasttime", curdata); //将cookie信息保存到浏览器中 response.addCookie(c); } } }
相关文章推荐
- cookie案例-显示用户上次访问网站的时间
- Cookie小案例:记录上次访问网站的时间
- 02-cookie案例-显示用户上次访问网站的时间
- cookie案例-显示用户上次访问网站的时间
- cookie案例-显示用户上次访问网站的时间
- javaWeb-02-cookie案例-显示用户上次访问网站的时间
- cookie获取游览器的上次访问时间的代码
- javaWeb 使用cookie显示上次访问网站时间
- [置顶] 【Javaweb】Cookie应用——显示用户上次访问网站的时间
- java之Cookie案例--记录上次访问时间
- cookie在web应用中实现上次登录时间以及上次访问时间 小案例理解cookie
- Cookie案例:显示上次访问的时间
- cookie-显示用户上次访问网站的时间和清除
- 深入体验JavaWeb开发内幕——由创建Cookie到通过Cookie获取用户上次访问某站点时间的简单应用
- cookie案例,显示用户上次访问时间
- 利用Cookie显示用户上次访问网站的时间
- Cookie实现网站首页生成上次访问时间代码段
- cookie的简单应用--记录上次访问时间
- JavaScript Cookie显示用户上次访问的时间和次数
- Cookie实现用户上次访问时间