码迷,mamicode.com
首页 > 其他好文 > 详细

cookie01--- 回显上次登录的时间

时间:2017-02-07 22:22:56      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:getname   charset   for   tps   type   htm   sql   public   highlight   

1.

package cn.itcast.cookie;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;

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 CookieDemo1 extends HttpServlet {

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");
		PrintWriter out = response.getWriter();
		out.print("您上次访问的时间是: ");
		
		//获得用户的时间的cookie
		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());
				Date date = new Date(cookieValue);
				//out.write(date.toLocaleString());
				out.write(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date));
			}
		}
		
		//给用户返回最新的cookie
		Cookie cookie = new Cookie("lastAccessTime", System.currentTimeMillis() + "");
		cookie.setMaxAge(3600*24*30);
		//cookie.setPath("/day07");
		String projectUri = request.getContextPath();
		cookie.setPath(projectUri);
		response.addCookie(cookie);
	}

	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
			this.doGet(request, response);
	}

}

  

cookie01--- 回显上次登录的时间

标签:getname   charset   for   tps   type   htm   sql   public   highlight   

原文地址:http://www.cnblogs.com/bravolove/p/6375986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!