Cookie基本用法

public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		response.setContentType("text/html;charset=utf-8");
		
		Cookie []  cs = request.getCookies();
		Cookie findC = null;
		if(cs!=null){
			for(Cookie c : cs){
				if("lastTime".equals(c.getName())){
					findC = c;
				} 
			}
		}
		if(findC == null){
			response.getWriter().write("您是第一次访问本网站!");
		}else{
			Long lastTime = Long.parseLong(findC.getValue());
			response.getWriter().write("您上次访问时间是:"+new Date(lastTime).toLocaleString());
		}
		
		Date date = new Date();
		Cookie c = new Cookie("lastTime",date.getTime()+"");
		c.setMaxAge(3600*24*30);
		c.setPath(request.getContextPath());
		response.addCookie(c);
	}


你可能感兴趣的:(Cookie基本用法)