您的位置:首页 > 其它

第七课

2007-03-30 14:48 274 查看
设置cookie

RepeatVisitor .java

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class RepeatVisitor extends HttpServlet
{
 public void doGet(HttpServletRequest request,HttpServletResponse response)
  throws ServletException,IOException
 {
  boolean newbie=true;
  Cookie[] cookies=request.getCookies();
  if(cookies!=null)
  {
   for(int i=0;i<cookies.length;i++)
   {
    Cookie c=cookies[i];
    if((c.getName().equals("repeatVistorNew"))&&(c.getValue().equals("yes")))
    {
     newbie=false;
     break;
    }
   }
  }

  response.setContentType("text/html");
  PrintWriter out=response.getWriter();
  String title;
  if(newbie)
  {
   Cookie returnVisitorCookie=new Cookie("repeatVistorNew","yes");
   returnVisitorCookie.setMaxAge(60*60*24);
   response.addCookie(returnVisitorCookie);
   title="welcom aboard";
  }
  else
  {
   title="welcom back";
  }
  out.println(title);
 }
 public void doPost(HttpServletRequest request,HttpServletResponse response)
  throws ServletException,IOException
 {
  doGet(request,response);
 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息