电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> jsp>>用jsp写入cookie:

用jsp写入cookie

来源:网络 | 2008-9-8 | (有4882人读过)

其实用JSP操作Cookie是非常简单的,我们来看下面一段JSP程序: 

    <html>  

    <head>……(中间略) 

    </head>  

    <body>  

    <%  

    String cookieName="Sender"; 

    Cookie cookie=new Cookie(cookieName, "Test_Content"); 

    cookie.setMaxAge(10); 

    response.addCookie(cookie); 

    %> 

    ……(其他内容) 

    </body> 

    </html> 

    这样我们就设置了一个Cookie,很简单吧? 

    我们来仔细研究一下这段代码: 

    Cookie cookie=new Cookie(cookieName, "Test_Content"); 

    这一行建立了一个Cookie对象,初始化有两个参数,第一个参数cookieName定义了Cookie的名字,后一个参数,也是一个字符串,定义了Cookie的内容。也就是我们希望网页在用户的机器上标识的文件内容。 

    接下来一行:cookie.setMaxAge(10),调用了Cookie中的setMaxAge方法,设定Cookie在用户机器硬盘上的存活期为10秒。一个Cookie在用户的硬盘里面存在的时间并不是无限期的,在建立Cookie对象的时候,我们必须制定Cookie的存活期,超过了这个存活期后,Cookie文件就不再起作用,会被用户的浏览器自行删除。如果我们希望用户在下次访问这个页面的时候,Cookie文件仍然有效而且可以被网页读出来的话,我们可以将Cookie的存活期设得稍微长一些。比如cookie.setMaxAge(365*24*60*60)可以让Cookie文件在一年内有效。 
jsp热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号