`

保存cookie

 
阅读更多
问题一:怎么在java中增加一个cookie;
代码:
Cookie cookie = new Cookie("mytest","123456");
response.addCookie(cookie);

图解:
下图中可以看到加入了名为mytest的cookie,它的值为123456。
怎么在java中使用cookie
2
问题二:怎么在java中修改一个cookie;
代码:
Cookie[] cookies = request.getCookies();
for(Cookie cookie : cookies) {
    if("mytest".equals(cookie.getName())) {
        cookie.setValue("mytestNEW");
        response.addCookie(cookie);
    }
}

图解:
下图中可以看到加入了名为mytest的cookie值已经变为了mytestNEW。
怎么在java中使用cookie
问题三:怎么在java中删除一个cookie;
代码:
Cookie[] cookies = request.getCookies();
for(Cookie cookie : cookies) {
    if("mytest".equals(cookie.getName())) {
        cookie.setMaxAge(0);
        response.addCookie(cookie);
    }
}

图解:
下图中可以看到名为mytest的cookie已经不存在了。
怎么在java中使用cookie
问题四:怎么在java中显示cookie列表;
代码:
Cookie[] cookies = request.getCookies();
for(Cookie cookie : cookies) {
    try {
        response.getWriter().println(cookie.getName() + "-->" +   cookie.getValue());
    } catch (IOException e) {
        e.printStackTrace();
    }
}

图解:
下图中可以看到当前的cookie列表。
怎么在java中使用cookie
问题五:怎么在java中增加一个中文cookie;
代码:
Cookie cookie;
try {
    cookie = new Cookie("mytest",URLEncoder.encode("我的测试", "UTF-8"));
    response.addCookie(cookie);
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}

图解:
下图中可以看到增加了一个名为mytest的Cookie,它的值为浏览器编码后的中文。
怎么在java中使用cookie
问题六:怎么在java中显示中文cookie值;
代码:
Cookie[] cookies = request.getCookies();
for(Cookie cookie : cookies) {
    if("mytest".equals(cookie.getName())) {
        try {      response.getWriter().println(URLDecoder.decode(cookie.getValue(), "UTF-8"));
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

图解:
下图中可以看到名为mytest的Cookie值:"我的测试"。
怎么在java中使用cookie
问题七:怎么在java中根据cookie名称获得cookie值;
代码:
Cookie[] cookies = request.getCookies();
for(Cookie cookie : cookies) {
    if("mytest".equals(cookie.getName())) {
        try {
            response.getWriter().println(cookie.getName() + "-->" + cookie.getValue());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

图解:
下图中可以看到名为mytest的Cookie。
怎么在java中使用cookie
问题八:怎么在java中设置cookie路径;
代码:
Cookie cookie1 = new Cookie("mytest","mytest1");
cookie1.setPath("/test1");
Cookie cookie2 = new Cookie("mytest","mytest2");
cookie2.setPath("/test2");
response.addCookie(cookie1);
response.addCookie(cookie2);

图解:
下图中可以看到名为mytest的两个Cookie,它们的内容和路径都不同。
注意:不同路径下可以有相同名称的Cookie。
怎么在java中使用cookie
怎么在java中使用cookie
问题九:怎么在java中设置cookie过期时间为60秒;
代码:
Cookie cookie = new Cookie("mytest","mytest1");
cookie.setMaxAge(60);
response.addCookie(cookie);

图解:
下图中可以看到名为mytest的Cookie,它的过期时间为60秒后。
怎么在java中使用cookie
问题十:怎么在java中设置cookie域名;
代码:
Cookie cookie = new Cookie("mytest","mytest1");
cookie.setDomain("127.0.0.1");
response.addCookie(cookie);

图解:
下图中可以看到名为mytest的Cookie,它的主机为127.0.0.1。
怎么在java中使用cookie
问题十一:怎么在java中设置Cookie只有在安全链接(即https)中才有效;
代码:
Cookie cookie = new Cookie("mytest","mytest1");
cookie.setSecure(true);
response.addCookie(cookie);

图解:
下图中可以看到名为mytest的Cookie,它只限加密连接才能发送。
怎么在java中使用cookie步骤阅读
问题十二:怎么在java中查看cookie版本;
代码:
Cookie cookie = new Cookie("mytest","mytest1");
try {
    response.getWriter().println("cookie version-->" + cookie.getVersion());
} catch (IOException e) {
    e.printStackTrace();
}

图解:
下图中可以看到名为mytest的Cookie,它的cookie版本是0。
怎么在java中使用cookie
分享到:
评论

相关推荐

    python实现登录并保存cookie的方法示例

    在Python编程中,登录网站并保存Cookie是一种常见的需求,特别是在自动化测试、数据抓取或模拟用户行为时。本文将详细讲解如何使用Python实现12306登录并保存Cookie的方法,以便于后续的请求能够保持登录状态。 ...

    c #网页登录自动保存cookie

    在C#编程中,网页登录并自动保存Cookie是一项常见的需求,尤其在开发自动化脚本或者充值类软件时。本文将详细讲解如何利用C#实现这一功能,并以`XRequest.cs`这个类文件作为核心实现部分。 首先,我们需要理解...

    discuzX3.2 通过url传值 保存cookie 登录接口API

    在这个特定的场景中,我们关注的是如何通过URL传值来实现登录,并且在登录成功后保存Cookie,以便后续的无感知交互。下面将详细解释这个过程以及涉及的技术知识点。 首先,理解URL传值是一种常见的数据传递方式,...

    discuzX3.2 登录接口 通过url传值 保存cookie

    X3.2的登录接口,通过URL传值方式实现用户登录并保存Cookie。 在Web开发中,登录接口通常是一个HTTP请求,用于验证用户的凭证(如用户名和密码),如果验证成功,服务器会返回一个标识用户身份的Cookie。对于...

    UIWebView的cookie读取与保存

    **保存Cookie** 1. **设置NSHTTPCookieStorage**: 当接收到服务器返回的Set-Cookie头部时,你可以通过以下方式添加Cookie到存储: ```swift if let cookie = NSHTTPCookie.fromHTTPHeaderField("Set-Cookie", ...

    利用httpwebrequest 登陆网站保存COOKIE,实现手机属地查询

    本教程将介绍如何使用HttpWebRequest来登录网站并保存Cookie,从而实现手机归属地的查询功能。 首先,我们需要理解HttpWebRequest类是.NET Framework提供的一个强大工具,它允许我们发送HTTP请求到服务器,并获取...

    cookie在jsp中的使用,登录页面选择时间保存cookie-----代码

    若选择5分钟则5分钟后不从login.jsp登录,直接地址栏输入test.jsp测试是否能保存cookie ===============注意使用tomcat5.0对应servlet2.4 所以web.xml中使用: version="2.4" xsi:schemaLocation=...

    jquery字体大小点击切换保存cookie支持大中小字体大小切换

    "jQuery字体大小点击切换保存cookie支持大中小字体大小切换"是一个实用的功能,它允许用户根据个人视力需求或偏好自定义网页的字体大小,并通过cookie技术持久化用户的设置,确保用户下次访问时仍能保持之前的设定。...

    jquery文字大小点击切换保存cookie支持大中小文字大小切...

    标题中的“jquery文字大小点击切换保存cookie支持大中小文字大小切换”揭示了这个技术主题是关于使用jQuery库来实现网页中文字大小的动态调整,并且能够通过Cookie来保存用户的设置,以便在用户下次访问时自动恢复。...

    react-cookies:使用React加载和保存Cookie

    React饼干使用React加载和保存Cookie安装$ yarn add react-cookies原料药.setCookie(名称,值,[选项]) 设置一个cookie。名称Cookie名称类型: string 必需的价值Cookie值类型: any 必需的选项支持所有cookie选项...

    HttpHelper.cs(httpwebrequest访问网站助手,保存cookie,模拟登录,上传,下载)

    HttpHelper.cs(httpwebrequest访问网站助手) ...2.能够保存cookie,实现网站操作需要登录的情况。 3.方便实现模拟登录,保存cookie。 4.代码规范易懂,使用方便。 如有不明白的地方,请联系QQ:271853927,有问必答。

    jquery 保存cookie

    jquery 保存cookie 实现页面级别的保存cookie,已经实现好了,可以直接使用

    Forms身份认证在IE11下无法保存Cookie的问题

    然而,在IE11浏览器中可能会出现使用Forms身份认证时无法保存cookie的问题。这可能是由于IE11的某些安全设置或是兼容性问题所导致。解决此问题的常见方法是调整IE11的设置,确保它允许cookie被保存。例如,可能需要...

    python使用cookie库操保存cookie详解

    Cookie用于服务器实现会话,用户登录及相关功能时进行状态管理。要在用户浏览器上安装cookie,HTTP服务器向HTTP响应添加类似以下内容的HTTP报头: 复制代码 代码如下:Set-Cookie:session=8345234;expires=Sun,15-...

    cookie-checkbox:选中复选框时保存 cookie 数据,或在页面加载时将 cookie 数据加载到复选框

    选中复选框时保存 cookie 数据,或在页面加载时将 cookie 数据加载到复选框。 观看演示在这里: 安装 < script src =" jquery.js " /> < script src =" jquery.cookie.js " /> < script src =" ...

    div 拖动+cookie保存

    网站个性化 div可以随意拖动 cookie保存!

    cookie保存并读取用户登录信息

    Servlet负责验证用户身份,成功后创建Cookie并返回到响应中,客户端接收到响应后自动保存Cookie。 7. **文件`index.jsp`和`deal.jsp`**:`index.jsp`可能是登录界面,用户输入账号和密码后提交;`deal.jsp`负责处理...

    使用Cookie登录每个帐户只需登录一次,然后可以自由切换登录

    描述中提到的“登录第一个帐户,保存Cookie;登录第二个帐户,保存Cookie”,是指在实现多账户切换的场景下,每个账户登录后,都会在本地保存对应的Cookie信息。这些Cookie可能包含了不同的会话ID或者其他用于标识...

    GeckoFX 火狐内核C#新浪微博Cookie读取-Demo

    (1)这个demo使用.NET4.0框架,C#语言编写的Winform程序,使用GeckoFX 33.0.9版本火狐浏览器内核,在winform中创建浏览器,并在XpcomHelper.cs中集成了读取Cookie,删除Cookie,删除历史记录的方法。 (2)此demo中...

Global site tag (gtag.js) - Google Analytics