您的位置:首页 > 移动开发

Write a Servlet Application that uses a cookie to track the number of times a user visits a web site

2017-05-02 12:46 501 查看
编写一个用cookie来跟踪用户访问网站次数的servlet
javaee学习过程中cookie的使用
Cookie cookies[] = request.getCookies();
Cookie myCookie = null;
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
if (cookies[i].getName().equals("count")) {
myCookie = cookies[i];
break;
}
}
}
if (myCookie != null) {
int count = 0;
count = Integer.parseInt(myCookie.getValue());
count++;
myCookie.setValue(String.valueOf(count));
myCookie.setMaxAge(60 * 60 * 24 * 30);//设置最大保存时间
response.addCookie(myCookie);
out.print("您这是第" + myCookie.getValue() + "次访问");
}else{
Cookie cookie = new Cookie("count", "1");
cookie.setMaxAge(60 * 60 * 24 * 30);
response.addCookie(cookie);
out.print("您这是第1次访问");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐