cookie实现登录时间记录
<%@ page import="java.util.SimpleTimeZone" %> <%@ page import="java.util.Date" %> <%@ page import="java.text.SimpleDateFormat" %><%-- Created by IntelliJ IDEA. User: Administrator Date: 2019/6/27 Time: 8:51 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>$Title$</title> </head> <body> $END$ <form action="#" method="post"> <input type="text" name="admin" ><hr/> <input type="password" name="password" ><hr/> <input type="submit" value="LinkStart"> </form> <% Date date=new Date(); SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss"); //获得当前系统时间 String nowTime=sdf.format(date);//将此时间转换为String类型 //设置一个cookie,其名字为lasttime,值为String类型的系统时间 Cookie c=new Cookie("lastTime",nowTime); //将此cookie添加到response中 response.addCookie(c); //将response中所有cookie一股脑全tm搞出来进一个名为cs的cookie数组中 Cookie cs[]=request.getCookies(); boolean tag=false; // //遍历这个cookie数组,注意其判断条件 if(null!=cs&&cs.length>0){ for (Cookie c1:cs){ //一旦这个名为lastTime的cookie被发现,则 if(c1.getName().equals("lastTime")){ tag=true; //输出上次访问的时间 out.write("我们上次访问的时间是:" + c1.getValue()); break; } } } if(!tag){ out.write("您是首次访问本网站"); } %> </body> </html>