详细内容:Cookie.
- 创建Cookie对象
@WebServlet("/cookie01")
public class CookieServlet01 extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//1. 创建一个cookie对象
Cookie cookie = new Cookie("uname", "jim");
resp.addCookie(cookie);
req.getRequestDispatcher("hello01.html").forward(req, resp);
}
}
- 在客户端保存Cookie
- 设置Cookie的有效时长
cookie.setMaxAge(60);
, 设置cookie的有效时长是60秒
cookie.setDomain(pattern);
cookie.setPath(uri);
4. Cookie的应用:
4-1: 记住用户名和密码十天 setMaxAge(60 * 60 * 24 * 10)
4-2: 十天免登录