Cookie.setMaxAge(int maxAge) :
A positive value indicates that the cookie will expire after that many
seconds have passed. Note that the value is the maximum
age when the
cookie will expire, not the cookie's current age.
A negative value means that the cookie is not stored persistently and will be
deleted when the Web browser exits. A zero value causes the cookie to be
deleted.
简单的Cookie添加实例。
Cookie[] cookies = request.getCookies();
PrintWriter writer = response.getWriter();
int count = 0;
Cookie result = null;
if(cookies == null) {
result = new Cookie("count" , "" + count);
} else {
for (Cookie cookie : cookies) {
if("count".equals(cookie.getName())) {
result = cookie;
break;
}
}
count = Integer.parseInt(result.getValue());
count ++;
result = new Cookie("count" , count + "");
}
writer.println("Visit time count : " + count);
response.addCookie(result);
这样写得话maxAge默认值是-1(可以查看j2ee.jar)
, 就是和窗口共存亡。
如果是0的话 , 就是删除该cookie.
如果是正数的话 , 就是存在周期为多少毫秒。
分享到:
相关推荐
今天把javascript如何用来创建及存储cookie复习了一下,其中的一点体会拿出来和大家讨论,首先看一下基础知识: 什么是cookie cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,...
如果客户的浏览器不支持Cookie,我们可以通过URL重写或 Hidden Form Field来实现Session对象的唯一性。 四、异常处理 在J2EE应用程序中,异常处理是非常重要的。我们可以使用try、catch、finally代码段来处理异常...
【C#复习题详解】 C#作为.NET框架的主要编程语言,广泛应用于Web开发,尤其是在ASP.NET框架中。这里我们分析一些关于C#在ASP.NET中的关键知识点。 1. ASP.NET中的路径表示: 标题符号`~`代表网站根目录的物理地址...
### JSP与Servlet复习知识点详解 #### 一、JSP与Servlet基础知识 **1. JSP简介** - **定义**: Java Server Pages (JSP) 是一种基于Java技术的服务器端脚本语言,用于创建动态网页。 - **特点**: JSP页面可以将...
PHP期末复习题 PHP基础知识点 1. GET和POST请求方式:GET方式是指在浏览器地址栏中输入数据,POST方式是指通过HTML表单提交数据的方式。在表单中可使用GET或POST方式提交数据。 2. NetBeans注册MySQL服务器:在...
本复习题旨在帮助你巩固和加深对ASP.NET的理解,以便在实际考试或项目开发中能更好地运用。 1. **ASP.NET架构** ASP.NET的核心组件包括ASP.NET页面引擎、HTTP管道、配置系统和控件库。页面引擎负责处理用户请求,...
### JSP总复习知识点 #### 一、JSP基本语法 1. **脚本元素**: - `<% %>`:用于嵌入Java代码片段,这些代码会在每次页面请求时执行。 - `! %>`:用于声明变量或方法,只在编译时执行一次,不会在每次请求时重复...
J2EE期末复习资料主要涵盖了Java企业级应用开发的基础知识,包括Servlet、JSP、HTTP协议、JavaBean、JDBC以及数据库查询等多个方面。以下是这些知识点的详细解释: 1. **JSP Page指令属性**: - `import`属性:在...
8. **Web安全**:了解session和cookie的使用,防止SQL注入和XSS攻击的方法。 9. **EJB(Enterprise JavaBeans)**:虽然现代开发中较少使用,但作为J2EE的一部分,了解基本概念是有帮助的。 10. **Web服务**:SOAP和...
Cookie是客户端技术,程序会把每一个用户的数据以Cookie的形式写给用户各自的浏览器。当用户再使用浏览器去访问服务器中WEB资源的时候,就会带着各自的数据去。 Cookie API javax.servlet.http.Cookie类用于法,它...
5. Cookie:通过 Cookie 传递参数。 九、DataReader 和 DataSet 的异同 DataReader 和 DataSet 是两种不同的数据访问技术。DataReader 是一种轻量级的数据访问技术,用于读取数据,而 DataSet 是一种重量级的数据...
4. **状态管理**:在Asp.NET中,由于HTTP协议的无状态性,需要通过视图状态(ViewState)、隐藏字段、Session、Cookie等方式来保持状态。理解各种状态管理方法的优缺点及其应用场景。 5. **数据绑定**:Asp.NET支持...
13. 获取 Cookie:可以使用 `request.getCookies()` 方法获取本地所有 Cookie。 14. JavaBean:JavaBean 编写及使用的规则包括所有属性都是 private 的,访问属性的方法必须是 public 的,属性值的获取采用 get ...
6. 状态管理:除了视图状态,还包括服务器端和客户端的Session、Cookie、Query String等方式来管理用户状态。 三、ASP.NET MVC 7. ASP.NET MVC模式:不同于Web Forms,MVC提供了更灵活的架构,鼓励使用模型-视图-...
ASP.NET提供了多种状态管理机制,包括视图状态(View State)、隐藏字段、Cookie、Session、Application和Cache等,用于在页面间或会话间保存数据,确保用户体验的连贯性。 5. **数据绑定** 数据绑定是ASP.NET中...
### Java EE复习重点 #### 一、Java EE 运行流程及 Java Web 执行流程 - **Java EE 运行流程**:Java EE 应用通常由一系列 Web 组件和服务组成,包括 Servlet、JSP 页面、EJB 等。运行流程主要包括应用程序服务器...
### C#.NET 期末复习知识点总结 #### 一、面向对象的基本概念 **面向对象**是一种编程思想,其核心理念是“万物皆对象”。在面向对象的语言中,对象是程序的基本单位,它不仅包含了数据(属性),还包含了操作这些...
9. SESSION和COOKIE:PHP中的SESSION和COOKIE可以用于实现用户身份验证、存储用户信息等,使用session_start()函数启动SESSION,使用setcookie()函数设置COOKIE。 10. 错误处理:PHP中的错误处理可以使用try-catch...
Web全栈期末复习要点涵盖了从前端到后端的各种关键概念和技术。首先,我们关注的是AJAX,即异步JavaScript和XML。AJAX允许浏览器与服务器进行异步数据交换,使得页面无需整体刷新就能更新部分区域,从而提高了用户...