PackageDe.bvb.cookie;Importjava.io.IOException;ImportJava.io.PrintWriter;Importjava.util.Date;Importjavax.enterprise.inject.ResolutionException;Importjavax.servlet.ServletException;ImportJavax.servlet.http.Cookie;ImportJavax.servlet.http.HttpServlet;Importjavax.servlet.http.HttpServletRequest;ImportJavax.servlet.http.HttpServletResponse;ImportJavax.swing.text.DateFormatter;/*** Show last access time * *@authorJoker **/ Public classCookieDemo1extendsHttpServlet { Public voiddoget (httpservletrequest request, httpservletresponse response)throwsservletexception, IOException {response.setcharacterencoding ("UTF-8"); Response.setcontenttype ("Text/html; Charset=utf-8 "); PrintWriter out=Response.getwriter (); Out.write ("The last time you visited was:"); //get last access timecookie[] Cookies =request.getcookies (); for(inti = 0; Cookies! =NULL&& i < cookies.length; i++) { if(Cookies[i].getname (). Equals ("LastAccessTime") {Long Cookievalue=Long.parselong (Cookies[i].getvalue ()); Out.write (NewDate (cookievalue). toLocaleString ()); } } //Save this access timeCookie cookie =NewCookie ("LastAccessTime"), System.currenttimemillis ()+ ""); Response.addcookie (cookie); } Public voidDoPost (httpservletrequest request, httpservletresponse response)throwsservletexception, IOException {doget (request, response); }}
Javaweb use cookies to display last visited website time