cookie追踪用户状态问题
来源:百度知道 编辑:UC知道 时间:2024/05/30 22:09:05
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginServlet extends HttpServlet {
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/html;charset=gb2312");
PrintWriter pw = resp.getWriter();
Cookie[] c = req.getCookies();
for (int i = 0; i < c.length; i++) {
if (c[i].getName().equals("date")) {
String date = c[i].getValue();
pw.print("欢迎您
package com;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CookieVisitorServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
@Override
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html; charset=gbk");
//计数器
int count = 1;
Cookie[] cookies = request.getCookies();
//第一次访问,cookies 对象为null
//这里就多次访问的情况
if(cookies != null) {
for