java Web(4)
Web 应用程序状态管理 通过隐藏表单域 hidden,cookie,session,重写URL来实现; cookie存在于客户端,浏览器关闭时失效 cookie原理:服务器在响应请求时将一些数据以“键-值”对的形式通过响应信息保存在客户端 Servlet中提供了如下一系列操作Cookie的API Cookie(name, value):构造方法用于创建一个或多个Cookie setMaxAge(int lifetime):设置Cookie的过期时间(以秒为单位)。默认值为负值(Cookie将在浏览器关闭时过期) getMaxAge():获取Cookie的过期时间。 getName():获取Cookie的名字 setValue(String value):指定Cookie的值。 getValue():获取Cookie的值 要将Cookie发送到客户端,Servlet应该按照下列的操作步骤执行: 创建一个或多个Cookie,使用构造方法指定Cookie的名字和值 使用setValue方法为Cookie设置属性值 使用HttpServletResponse对象的addCookie()方法将Cookie插入到响应头中 要读取客户端传入的Cookie,Servlet执行下列操作步骤: