//先获取cookie
Cookie cookie[] = request.getCookies();
String time = null;
if (cookie!=null) {//保证有cookie才去找
for (int i = 0; i < cookie.length; i++) {
//取出名字
String name = cookie[i].getName();
if ("lasttime".equals(name)) {
time = cookie[i].getValue();
//创建cookie
//把当前的时间保存到cookie
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String nowtime = simpleDateFormat.format(new java.util.Date());
cookie[i].setValue(nowtime);
cookie[i].setMaxAge(3600*7*24);
response.addCookie(cookie[i]);
break;
}
}
}else {
//创建cookie
//把当前的时间保存到cookie
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String nowtime = simpleDateFormat.format(new java.util.Date());
Cookie cookie2 = new Cookie("lasttime", nowtime);
//设置生命周期
cookie2.setMaxAge(3600*24*7);
//添加cookie
response.addCookie(cookie2);
time = cookie2.getValue();
}
out.println("<body>");
out.println("<img src='images/1.gif'>  欢迎xx登陆    你上次的登录时间是"+time);
out.println("<a href='/UserManger/Login'>返回重新登陆</a></br>");
out.println("<center>");
out.println("<h1>主界面</h1>");
out.println("请选择你的操作</br>");
out.println("<a href='/UserManger/ShowUser'>管理用户</a>");
out.println("<a href='/UserManger/UserCLServlet?type=gotoadd'>添加用户</a>");
out.println("<a href=''>查找用户</a>");
out.println("<a href=''>退出系统</a>");
out.println("</center>");
out.println("<img src='images/2.gif'>");
out.println("</body>");
以上是我的代码!显示的时间是null,请大神解决!