`
Junjiejkl
  • 浏览: 60231 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SetCookies

阅读更多
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

//设置Cookie

//1:服务器可以向客户端写内容
//2:只能是文本内容
//3:客户端可以阻止服务器写入
//4:只能拿自己webapp写入的东西
//5:Cookie分为两种,第一种:属于窗口/子窗口(放在内存中的),第二种:属于文本(有生命周期的)
//6:一个servlet/jsp设置的cookies能够被同一个路径下面或者子路径下面的servlet/jsp读到 (路径 = URL)(路径 != 真实文件路径)

public class SetCookies extends HttpServlet {
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		for (int i = 0; i < 3; i++) {
			// Default maxAge is -1, indicating cookie applies only to current browsing session.
			Cookie cookie = new Cookie("Session-Cookie-" + i, "Cookie-Value-S" + i);
			response.addCookie(cookie);

			cookie = new Cookie("Persistent-Cookie-" + i, "Cookie-Value-P" + i);
			// Cookie is valid for an hour, regardless of whether user quits browser, reboots computer, or whatever.
			cookie.setMaxAge(3600);
			response.addCookie(cookie);
		}
		response.setContentType("text/html;charset=gb2312");
		PrintWriter out = response.getWriter();
		out.println("<html><head><title>设置Cookie</title></head>"
				+ "<BODY>\n" 
				+ "<H1 ALIGN=\"CENTER\">"
				+ "设置Cookie" + "</H1>\n"
				+ "6个Cookie\n"
				+ "<A HREF=\"ShowCookies\">\n"
				+ "查看</A>.\n"
				+ "</BODY></HTML>");
	}
}

 

分享到:
评论

相关推荐

    fiddler使用手册

    — Flag responses that set cookies 标记(斜体)cookie内容被修改的信息 — Flag responses with header 标记(粗体)返回信息消息报头中包含指定的参数 — Delete response header 删除返回信息消息报头中包含...

    PHP中COOKIES使用示例

    _setcookies($_rows['tg_username'], $_rows['tg_uniqid'],$_clean['time']); _location(null,'index.php'); 第二步:生成cookie, /** * _setcookies * @param unknown $_username * @param unknown $_uniqid ...

    javascript操作cookie

    function setCookies(name,value) { var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); [removed] = name...

    set-cookie:在客户端和服务器上使用相同的API设置Cookie

    set-cookie模块导出一个函数setCookie 。 它带有两个必需参数和一个可选参数: setCookie ( cookieName , cookieValue , options ) ; cookieName 细绳 Cookie的名称。 cookieValue 细绳 Cookie的值。 options ...

    SpringBoot+vue 在后端给浏览器设置cookie

    前端的vue项目在这里我使用的是axios插件发请求,首先设置 //表示跨域请求时使用凭证 ... this.axios.get(/setCookies) .then(res =&gt;{ console.log(res) }) .catch(err =&gt;{ console.log(err); }) 后端SpringBoo

    解决前后端分离 vue+springboot 跨域 session+cookie失效问题

    主要介绍了前后端分离 vue+springboot 跨域 session+cookie失效问题的解决方法,解决过程也很简单 ,需要的朋友可以参考下

    PlaguePlanWeibo:微博瘟疫计划(PlaguePlanWeibo)的爬虫源码,该计划通过爬取微博的四亿月活用户分析微博网络人际关系。

    瘟疫计划 微博瘟疫计划(PlaguePlanWeibo)的爬虫...请使用“ example.setcookies()”脚本设置一个新的cookie(域: ://weibo.cn 。 确保所有文件都在同一工作区中。 它是如何工作的 它在区块链技术中采用了类似于

    基于Vue 服务端Cookies删除的问题

    一般在我们做项目时,我们都会通过POST请求拿到服务器给到的set-Cookies,保存在浏览器的Cookie里 这里需要明确一点。缓存有三类 cookie、 sessionStorage 、localStorage cookie: 存储在用户本地终端上的数据。有时...

    jQuery的Cookie插件 cookies

    $.cookies.set( 'sessid', 'dh3tr62fghe' ); var sessid = $.cookies.get( 'sessid' ); $.cookies.del( 'sessid' ); if( $.cookies.test() ) //测试浏览器是否启用了cookie 外,该插件还支持存放 JSON 数据,已经...

    httpd、Parser、Tagset

    包括...

    advertiser-integration

    广告商整合php / setcookies.php 它从wandd 接收跟踪参数并将它们留在cookie 中。 重定向到着陆/主页。 php/回调-wannads.php 达到活动目标后,将转换通知想要的人并删除 cookie。

    汤:Go中的Web刮板,类似于BeautifulSoup

    汤 Go中的网页抓取工具,类似于BeautifulSoup soup是Go的小型网络刮板程序包,其界面与BeautifulSoup高度相似。...var Cookies map [ string ] string // Set cookies as a map of key-value pairs, a

    P3P 和 跨域 (cross-domain) cookie 访问(读取和设置)

    在b.com下建立一个文件cookies.htm 内容为: 代码如下:[removed][removed] 2.a.com下的setcookies.asp的内容为: 代码如下:&lt;&#37; Response.AddHeader “P3P”, “CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR ...

    Cookies.js.zip

    Cookies.set('key', 'value').set('hello', 'world'); // Setting cookies with additional options Cookies.set('key', 'value', { domain: 'www.example.com', secure: true }); // Setting cookies with ...

    delphi 使用cookies

    delphi编译的样例程序,使用delphi访问cookies数据,写入和读取

    Django项目开发中cookies和session的常用操作分析

    本文实例讲述了Django项目开发中cookies和session的常用操作。分享给大家供大家参考,具体如下: COOKIES操作 检查cookies是否存在: request.COOKIES.has_key('...response.set_cookie('&lt;cookie&gt;', value) SESS

    koa-cookies:在Koa应用程序中设置和清除Cookie

    // set up your koa server, koa-router, etc. const { clearCookie , setCookie } = require ( 'koa-cookies' ) app . get ( '/foo' , async ( ctx , next ) =&gt; { setCookie ( 'bar' , 'baz' ) ( ctx ) // other ...

    C#中Request.Cookies 和 Response.Cookies 的区别分析

    Response.Cookies 在服务器上创建并以 Set-Cookie 标头的形式传输到客户端。也就是说,一个是客户端向服务器端发送的来的,一个是服务器发送到客户端的。 第一次创建Cookies的时候,下面的2种读取方法读取到的内容是...

    详解Vue用axios发送post请求自动set cookie

    vue-resource不再维护之后,我也用起了axios,但是死活无法设置服务器发送过来的cookie ...当我们把此配置项设置成默认配置项并且设置成true的时候,axios就可以设置cookies了。 全局默认配置设置方法: axios.defau

Global site tag (gtag.js) - Google Analytics