================设置COOKIE的servlet类ServeletSetCOOKIEs ======================
import java.io.IOException;
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 ServeletSetCOOKIEs extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
System.out.println("设置COOKIE");
COOKIE ci=new COOKIE("password", "123");
// ci.setMaxAge(2 * 60 * 60 * 1000);// 设置为2个钟
COOKIE ci2=new COOKIE("password2", "123456");
//ci.setMaxAge(20 * 60 * 60 * 1000);// 设置为2个钟
resp.addCOOKIE(ci);
resp.addCOOKIE(ci2);
resp.getWriter().println("set COOKIE ok!");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
this.doGet(req, resp);
}
}
===============设置COOKIE的servlet类ServeletShowCOOKIEs ============
import java.io.IOException;
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 ServeletShowCOOKIEs extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
System.out.println("显示COOKIEs");
COOKIE[] COOKIEs=req.getCOOKIEs();
for(int i=0;i COOKIE c=COOKIEs[i];
resp.getWriter().println(c.getName()+" ,"+c.getValue());
}
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
this.doGet(req, resp);
}
}