Cookie细节:一次可不可以发送多个cookie

news/2024/5/18 11:49:07 标签: java, 开发语言, cookie, servlet, tomcat

cookie_0">一次可不可以发送多个cookie?

创建一个cookieDemo3传两个Servlet

java">@WebServlet("/cookieDemo3")
public class CookieDemo3 extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        //创建cookie对象
        Cookie c1 = new Cookie("msg","hello");
        //发送cookie
        response.addCookie(c1);

        //创建cookie对象
        Cookie c2 = new Cookie("name","zhangsan");
        //发送cookie
        response.addCookie(c2);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

在火狐浏览器中的展示如下:两个cookie都发过去了
在这里插入图片描述
在CookieDemo2中接收数据

java">@WebServlet("/cookieDemo2")
public class CookieDemo2 extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        //获取cookie
        Cookie[] cs = request.getCookies();
        //获取数据, 遍历Cookies
        if (cs != null) {
            for (Cookie c : cs) {
                String name = c.getName();//对应名称
                String value = c.getValue();//对应值
                System.out.println(name+":"+value);
            }
        }

    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request,response);
    }
}

在火狐浏览器中访问cookieDemo2, 打开开发者模式, 如下:

在这里插入图片描述
在控制台中打印如下
在这里插入图片描述
所以, 一次可不可以发送多个cookie


http://www.niftyadmin.cn/n/1782357.html

相关文章

初学Android之小随笔1

初学安卓蓝牙通讯方面的知识,然后想把自己每天学习的东西记录下来,不管详细与否,权当练笔吧。private ToggleButton tBtnBTSwitch;//双状态按钮开关, tBtnBTSwitch (ToggleButton)findViewById(R.id.tBtnBTSwitch);// if(mBTAdap…

Android——界面特效 相关知识总结贴

帮助android UI实现动画特效http://www.apkbus.com/android-79595-1-1.html帮助android应用程序实现动画特效http://www.apkbus.com/android-79775-1-1.htmlcocos2d-x初探学习笔记(8)--场景特效http://www.apkbus.com/android-99235-1-1.htmlAndroid 常用…

Cookie 案例 记住上一次访问时间

案例需求 访问一个Servlet, 如果是第一次访问 , 则提示: 您好, 欢迎您首次访问.如果不是第一次访问 , 则提示: 欢迎回来 , 您上次访问时间为 : 显示时间字符串 分析 可以采用Cookie来完成在服务器中的Servlet来判断是否有一个名为LastTime的Cookie有, 不是第一次访问没有,第…

HBase应用笔记:MapReduce基本编程(转自 Taobao QA Team)

引言 在本系列的上篇文章中介绍了Hadoop的基本概念和架构,本文将通过一个实例演示MapReduce基本编程。在继续进行前希望能重温下前面的内容,至少理解这张图是怎么回事。 实践 创建maven工程并加入hadoop依赖 我们选用maven来管理工程,用自…

eclipse不能创建service

问题cannotcreateaserverusingtheselecte1.退出eclipse2.[工程目录下]/.metadata/.plugins/org.eclipse.core.runtime/.settings/3.把org.eclipse.wst.server.core.prefs和org.eclipse.jst.server.tomcat.core.prefs这两个文件去掉4.重启eclipse转载于:https://blog.51cto.com/…

会话技术 Session 快速入门-笔记

概念 : 服务器端会话技术,在一次会话的动次请求间共享数据, 将数据保存在服务器端的对象中。HTTPSession 快速入门 创建两个Servlet对象SessionDemo1和SessionDemo2 SessionDemo1用来发送共享数据, SessionDemo2用来获取共享数据 SessionDemo1 WebServlet("…

[设计模式之禅读书笔记]002_设计模式六大原则(二):里氏替换原则(Liskov Substitution Principle)...

序言 本节作者用了很大的篇幅来阐述自己对里氏替换原则的理解,而且代码片段也相当翔实。笔者阅读该节之后,认为该节的核心内容可以归结如下: 1. 里氏替换原则的定义 2. 里氏替换原则的规范 里氏替换原则的定义 里氏替换原则的定义有两种&…

Linux下的cut命令详解

使用权限:所有使用者用法:cut-cnum1-num2filename说明:显示每行从开头算起num1到num2的文字。范例:shell>>catexampletest2thisistest1shell>>cut-c1-6example##print开头算起前6个字元test2thisi-cm-n表示显示每一行…