当前页面: 开发资料首页 → Java 专题 → 用cookie记录用户上一次访问站点的时间
用cookie记录用户上一次访问站点的时间
摘要: 用cookie记录用户上一次访问站点的时间
</td>
</tr>
<tr>
<td width="530" height="35" valign="top" class="ArticleTeitle"> package example;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class PrevLogin extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse res) throws IOException{
boolean prevCookie=false;
Cookie myCookie=null;
Cookie[] cookies=req.getCookies();
String str1="你前一次访问本站在";
String str2="这是你第一次访问本站!";
byte[] byte1=str1.getBytes();
byte[] byte2=str2.getBytes();
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
pw.println("");
pw.println("
");
if(cookies!=null){
for(int ctr=0;ctr
if(cookies[ctr].getName().equals("PrevLogin")){
prevCookie=true;
myCookie=cookies[ctr];
}
}
}
if(prevCookie){
pw.println(new String(byte1,"8859_1"));
pw.println(myCookie.getValue());
Calendar c1=Calendar.getInstance();
Date dt=c1.getTime();
String date=dt.toString();
myCookie.setValue(date);
res.addCookie(myCookie);
prevCookie=false;
}else{
pw.println(new String(byte2,"8859_1"));
Calendar c1=Calendar.getInstance();
Date dt=c1.getTime();
String date=dt.toString();
myCookie=new Cookie("PrevLogin",date);
res.addCookie(myCookie);
}
pw.println("</body>");
pw.println("");
}
}
function TempSave(ElementID)
{
CommentsPersistDiv.setAttribute("CommentContent",document.getElementById(ElementID).value);
CommentsPersistDiv.save("CommentXMLStore");
}
function Restore(ElementID)
{
CommentsPersistDiv.load("CommentXMLStore");
document.getElementById(ElementID).value=CommentsPersistDiv.getAttribute("CommentContent");
}
</td>
<td width="181" valign="top" class="ArticleTeitle">
</td>
</tr>
<tr>
<td height="25" colspan="2" valign="top" class="ArticleTeitle">
↑返回目录
前一篇: 如何在Web工程中实现任务计划调度
后一篇: 用Jdbc-odbc直接连接access