Java中的cookie(3)——cookie中存取中文

// 模拟Cookie
Cookie cookie1 = new Cookie("num", "001");
Cookie cookie2 = new Cookie("name", URLEncoder.encode("张三", "UTF-8"));
response.addCookie(cookie1);
response.addCookie(cookie2);

// 获取Cookie
Cookie[] cookies = request.getCookies();
String cookieNum = "";
String cookieName = "";
for (Cookie cookie : cookies)
{
 if ("num".equals(cookie.getName()))
 {
  cookieNum = cookie.getValue();
 }
 else if ("name".equals(cookie.getName()))
 {
  cookieName = URLDecoder.decode(cookie.getValue(), "UTF-8");
 }
}

时间: 2024-09-14 04:17:57

Java中的cookie(3)——cookie中存取中文的相关文章

html5中本地存储替代cookie:qext.LocalStorage例子

 背景 先看看各种本地存储的变革: Cookies:浏览器均支持,容量为4KB UserData:仅IE支持,容量为64KB Flash:100KB Google Gears SQLite :需要插件支持,容量无限制 LocalStorage:HTML5,容量为5M 现准备在项目中试图取代cookie的实现,基本分析如下: 每次和服务器端进行交互,cookie都会在请求中被携带,cookie过多,也造成带宽的浪费 cookie的容量很小,或许无法满足当今互联网的本地存储需求 在IE8+.Fire

Cookie在前端中的实践

对于很多不了解后端的前端er来说,很多涉及后端的知识点都是一道坎,因为不懂后端,所以很多知识都只能在文章上得到,却很少有机会实践,导致很多这块的知识点都是模模糊糊的.在这里,推荐大家去学习一下 Node.js,尝试一下就知道,用 Node.js 搭建一个 mock 服务器是多么简单的一件事情,新世界的大门就此敞开. 废话说太多了,回到本篇文章的主题,来玩玩 Cookie. 环境配置 在开始聊 Cookie 之前,我们需要搭建一个本地服务器,我们将用这个服务器来操作 Cookie. // 首先打开

ios-在uiwebview中使用保存的cookie做自动登录。

问题描述 在uiwebview中使用保存的cookie做自动登录. 问大家一个关于ios的cookie,是不是app退出之后就会被清掉?我把想要的cookie保存在nshttpcookiestorage当中,可是当程序再次启动的时候里面就没有了,我想在uiwebview中做自动登录. 解决方案 是不是app退出之后就会被清掉?如果你没设置保存时间,一般都会清除的 所以你可以设置cookie的存活时间 解决方案二: uiwebview通过cookie自动登录 解决方案三: 确实是需要设置cooki

javascript中方便增删改cookie的一个类_javascript技巧

主要是通过对document.cookie字符串的分析来进行功能的组装的. 温习一下javascript中对cookie的操作: 增加cookie可以用document.cookie="userId=111";来实现 完整版可以用:document.cookie="userId=111;domain=.google.com;path=\;secure=secure;expire="+date.toGMTString(); 可以设置cookie的过期时间,域名,路径

firebug中抓包得到cookie,但是为什么有些cookie没有接收过就用了!

问题描述 firebug中抓包得到cookie,但是为什么有些cookie没有接收过就用了! 可能是js生成,但是在所有的document.cookie = 处断点,没有作用, 直接就登录进去了,根本没进断点. 有可能是ajax异步服务器端生成的,但是如果是ajax生成的话应该能抓到包的吧? 不知道我的理解有没有问题.求大神指点. 解决方案 不懂你要问什么..cookie要么客户端设置,要么服务器端设置过,也可能是之前设置过的没有过期的硬盘cookie 解决方案二: 不会有这种情况的,你用wri

android实现http中请求访问添加cookie的方法_Android

本文实例讲述了android实现http中请求访问添加cookie的方法.分享给大家供大家参考,具体如下: 第一种 HashMap<String, String> map = new HashMap<String, String>(); map.put("cookie","p1u_id=4eb591e73554db0f4d3300cb656113abfb968ef6b0ee2b5de0a35caa5217c51faa028b453576b35c&quo

解决js生成的cookie在yii2中获取不到的办法

在js中创建的cookie,默认用yii2中自带的方法Yii::$app->request->cookies->get('abc')获取不到,而用$_COOKIE['abc']又是能获取到,则是以下原因照成的. 查看E:\myYiiDemo\vendor\yiisoft\yii2\web\Request.php中的1218行不难看出,使用yii2中的方法获取cookie的时候,会读取cookieValidationKey中的字串来解密(存cookie的时候也会用它来加密).由于js并没有

javascript中保存、删除cookie操作例子

先来看个例子 有时我们需要用cookie保存用户名,记录登录状态,如何正确判断该机用户cookie是否存在呢?不能简单使用a!="这样的写法.  代码如下 复制代码  a=getCookie("username3");  c_start=document.cookie.indexOf("username3=");  if(c_start == -1){   $("#login_form").show();      $("#l

PHP中对Session和Cookie的使用例子

我们跟踪用户信息时需要用到Session和Cookie,比如用户登录验证.记录用户浏览历史,存储购物车数据,限制用户会话有效时间等.今天我们来了解下PHP是如何操作Session和Cookie的. Session PHP的$_SESSION可以存储当前用户数据信息,用户访问WEB网站的时候,PHP会给每个访问的用户创建一个session ID,该ID是唯一ID,保存在客户机上,而用户的会话数据是保存到服务端的,PHP可以对每个不同的用户信息进行存储,当会话过期后,用户session信息也会失效.

Java Servlet编程应用之Cookie使用方法

Cookie 是一小块可以嵌入HTTP 请求和响应中的数据,它在服务器上产生,并作为响应头域的一部分返回用户.浏览器收到包含Cookie 的响应后,会把Cookie 的内容用"关键字/值" 对的形式写入到一个客户端专为存放Cookie 的文本文件中.浏览器会把Cookie 及随后产生的请求发给相同的服务器,服务器可以再次读取Cookie 中存Cookie 可以进行有效期设置,过期的Cookie 不会发送给服务器. Servlet API 提供了一个Cookie 类,封装了对Cookie