启网、虚拟主机、域名注册、服务器合租
精致合租、5人、10人、15人服务器合租、freebsd合租
当前位置:站长中国 > JSP基础 > JSP cookie用法

JSP cookie用法

2009 - 03 - 31  作者:  来源:  浏览:558  评论: 发布评论 问高手
推荐:启网 - 专业的主机、服务器合租提供商 17hz.net - 5年服务器合租精品服务
    

<%@page contentType="text/html;charset=GB2312"%>


<%


  int counter = 0;


  //得到所有的Cookie


  //与其它内置对象不同,Cookie首字母大写


  Cookie cookies[] = request.getCookies();


  //request对象获取Cookie


  if (cookies != null) {


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


      if (cookies[i].getName().equals("counter"))


        counter = Integer.parseInt(cookies[i].getValue()) + 1;


    }


  }


  // 首次登陆,需要创建Cookie ;以后登陆,需更新Cookie


  Cookie c = new Cookie("counter", "" + counter);


  c.setMaxAge(60 * 60 * 24 * 365); //设置Cookie有效期


  response.addCookie(c);


  //response对象添加Cookie


%>


<html>


  <head>


    <title>    </title>


  </head>


  <body bgcolor="#FFFFFF">


  <%


    if (counter == 0)


      out.println("First!Welcome!");


    else


      out.println(counter + " times!");


  %>


  </body>


</html>



推荐教程