第七课
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);
}
}
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);
}
}
相关文章推荐
- 第七课 使用存储过程(翻译)
- javascript编程起步(第七课)
- EJB3.0 学习教程(连载) 第七部分
- C#教程第七课:类的入门
- 火箭辉煌可排历史第七 超越飞人时代公牛指日可待
- 教你学电脑(第七课)--深入分析Windows操作系统死机问题
- 孙鑫VC视频教程笔记之第七课“对话框(上)”
- 第五部分:高级查询 第六部分:常规索引管理 第七部分:全文索引管理 第八部分:数据库的备份和恢复 第九部分:数据库的安全管理
- Silverlight教程第七部分: 使用控件模板定制控件的观感
- 第七课 模糊查询实体对象
- 从基础学黑客破解技术(视频)第七课
- (转贴)天下第七C#学习笔记(2)
- Silverlight教程第七部分: 使用控件模板定制控件的观感
- 用OpenInventor实现的NeHe OpenGL教程-第七课
- Silverlight MMORPG网页游戏开发课程[一期] 第七课:场景之地形与寻径
- 10年 ZZUPC校赛第七题 Coin Test (快PE死= =)
- Java学习第七课...枚举.自动装箱.静态导入...-asp.net关注
- mars老师的第七、八讲——生命周期、Task、短信代码
- Android入门第七篇之ListView (二)
- 孙鑫视频教程第七课——对话框(一)