================设置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<cookies.length;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);
}
}