该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.io.*;
import java.text.SimpleDateFormat;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Date;
/**
* Servlet implementation class LastAccessServlet
*/
@WebServlet("/LastAccessServlet")
public class LastAccessServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public LastAccessServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=utf-8");
String lastAccessTime=null;
Cookie[]cookies=request.getCookies();
for(int i=0;cookies!=null && i
if("lastAccess".equals(cookies[i].getName())) {
lastAccessTime=cookies[i].getValue();
break;
}
}
if(lastAccessTime==null) {
response.getWriter().print("您是首次访问本站");
}else {
response.getWriter().print("您上次的访问时间是:"+lastAccessTime);
} //response.getWriter().print("您上次的访问时间是:"+lastAccessTime);
String currenttime=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
.format(new Date());
Cookie cookie=new Cookie("lastAccess",currenttime);
cookie.setMaxAge(60*60);
response.addCookie(cookie);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}