<html>
<head>
<title>用Cookie实现一个计数器</title>
</head>
<%@page contentType="text/html; charset=gb2312"%>
<body>
<%
//得到所有的Cookie
Cookie[] coos=request.getCookies();
//将计数值初始化
int visits=0;
for(int i=0;i<coos.length;i++)
{
Cookie coo=coos[i];
//找到name值为"jsp"的Cookie
if(coo.getName().equals("mycookie"))
{
//得到计数值
visits=Integer.parseInt(coo.getValue());
break;
}
}
//计数值增一
visits++;
//设置cookie
Cookie coo=new Cookie("mycookie",visits+"");
response.addCookie(coo);
out.print("<h2>Welcome!</h2>");
out.print("你已经光临本页<font color=red>"+visits+"</font>次!");
%>
</body>
</html>