• cookie


    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>读取cookie</title>
    <script src="jquery-1.9.1.js"></script>
    <script type="text/javascript">
       $(function(){
           var days=7;
    var date=new Date(); date.setTime(date
    .getTime()+days*24*3600*1000); //新建cookie document.cookie="uername=ding;expires="+date.toGMTString(); document.cookie="password=123;expires=10000"; //修改cookie document.cookie="password=1234;expires=0"; //读取cookie var cookies=document.cookie.split(";"); alert(document.cookie); for(var i=0;i<cookies.length;i++){ // alert(cookies[i]); } //删除cookie }); </script> </head> <body> <% Cookie cookie1=new Cookie("javaname","java"); Cookie cookie2=new Cookie("javapwd","1234"); cookie1.setPath("/"); cookie1.setMaxAge(30000); cookie2.setMaxAge(0); response.addCookie(cookie1); response.addCookie(cookie2); Cookie[] cookies=request.getCookies(); for(Cookie co:cookies){%> <%=co.getName()%> =<%=co.getValue() %><br> <% System.out.println(co.getName()+"="+co.getValue()); }%> </body> </html>

    弹出框信息:

    username=ding;xu1=min;name=xumin;xu=min1111;passwword=1234;javaname=java

    页面显示:

    JSESSIONID =C6B2F03E4F5857B79A81AC6D9FBCA743
    uername =ding
    xu1 =min
    name =xumin
    javaname =java

    JSESSIONID(不同于其他cookie,关闭浏览器就消失)

    浏览器首次发出请求的时候服务端会在response信息里面给出:

    Set-Cookie: JSESSIONID=0000yLsny8JFy4nLxDelrrq9Lx1:-1; Path=/test (这里假设服务器生成的sessionid0000yLsny8JFy4nLxDelrrq9Lx1,应用上下文为test)要求浏览器设置浏览器会话cookie,下次请求的时候在request头信息里面附带:

    Cookie: JSESSIONID=0000yLsny8JFy4nLxDelrrq9Lx1:-1 服务器以此来判断是否统一客户端发出的请求。

  • 相关阅读:
    Java实现 LeetCode 189 旋转数组
    Java实现 蓝桥杯 算式最大值
    Java实现 蓝桥杯 算式最大值
    Java实现 蓝桥杯 算式最大值
    Java实现 神犇的悲惨一生
    编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
    boost:asio编译
    VS2008下编译BOOST 1.39的ASIO库
    Boost下载安装编译配置使用指南
    Boost下载安装编译配置使用指南(含Windows和Linux
  • 原文地址:https://www.cnblogs.com/xumin/p/3142825.html
Copyright © 2020-2023  润新知