快速业务通道

JSP与Cookie

作者 佚名技术 来源 JSP编程 浏览 发布时间 2012-03-14
我们必须制定Cookie的存活期,超过了这个存活期后,Cookie文件就不再起作用,会被用户的浏览器自行删除。如果我们希望用户在下次访问这个页面的时候,Cookie文件仍然有效而且可以被网页读出来的话,我们可以将Cookie的存活期设得稍微长一些。比如cookie.setMaxAge(365*24*60*60)可以让Cookie文件在一年内有效。

    读出Cookie

    Cookie文件创建好后,自然还需要我们把它读出来,否则我们不是白费力气吗?接下来我们看看如何读出在用户硬盘上的Cookie.

   <html>

    <head>……(中间略)

    </head>

    <body>

    <table border=1>

    <tr><td>Name</td><td>value</td></tr>

    <%

    Cookie cookies[]=request.getCookies();

    Cookie sCookie=null;

    String svalue=null;

    String sname=null;

    for(int i=0;i<cookies.length;i++)

    {

    sCookie=cookies[i];

    svalue=sCookie.getValue();

    sname=sCookie.getName();

    %>

    <tr><td><%=sname%></td><td><%=svalue%></td></tr>

    <%

    }

    %>

    </table>……(其他内容)

    </body>

    </html>

    这一小段JSP文件可以读出用户硬盘上的所有有效的Cookie,也就是仍然在存活期内的Cookie文件。并用表格的形式列出每个Cookie的名字和内容。

 

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号