public class CookieDemo extends HttpServlet{
@Override
protected 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()+"");
response.addCookie(c);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
web.xml文件中的配置
<servlet>
<servlet-name>CookieDemo</servlet-name>
<servlet-class>CookieDemo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CookieDemo</servlet-name>
<url-pattern>/CookieDemo</url-pattern>
</servlet-mapping>
项目发布完成之后,在浏览器中输入:http://127.0.1.1:8082/DemoProperties/CookieDemo(根据你的情况修改其中的参数)
效果图: