`
mickey_hou
  • 浏览: 247504 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

cookie1

阅读更多
public class CookieDeal {

public CookieDeal() {
}

//获取cookie中   key:name的值
public static Object getValueByName(HttpServletRequest request,String name)
{
Cookie[] cookies = request.getCookies();  // 获取浏览器中的Cookie 
  if(null != cookies)
  {    
      for(int i=0;i<cookies.length;i++)
      { 
         Cookie cookie = cookies[i]; 
         if(name.equalsIgnoreCase(cookie.getName()))
         {   
        return cookie.getValue();
         }    
      }     

  return null;
}

//设置cookie值   key:value模式
public static void setValue(HttpServletRequest request,String name,String value)
{
Cookie[] cookies = request.getCookies();
getValueByName(request, name);
if(null != cookies)
  {    
      for(int i=0;i<cookies.length;i++)
      { 
         Cookie cookie = cookies[i]; 
         if(name.equalsIgnoreCase(cookie.getName()))
         {   
        cookie.setValue(value);
         }    
      }     
}
}
/** 
     * 添加cookie 
     * @param response  
     * @param name 名称 
     * @param value 值 
     * @param maxAge 保存时间 /s 
     */ 
public void addCookie(HttpServletResponse response, String name, String value, int maxAge)
{  
         Cookie cookie = new Cookie(name, value);  
         //      cookie.setPath("/");  
         if (maxAge > 0)
         {  
             cookie.setMaxAge(maxAge);  
         }  
         response.addCookie(cookie);  
}
}
分享到:
评论

相关推荐

    C#cookie实现历史记录

    cookie1.Expires = DateTime.Now.AddDays(7); Response.Cookies.Add(cookie1); HttpCookie cookie2 = new HttpCookie("cookie2", "value2"); cookie2.Expires = DateTime.Now.AddDays(30); Response.Cookies....

    C#.net与vb.net中读写Cookie的方法

    1. **单值Cookie**: ```csharp Response.Cookies["userName"].Value = "admin"; Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1); ``` 这里创建了一个名为`userName`的Cookie,将其值设为`...

    cookie的使用例子

    1. **创建Cookie对象** 在Java中,可以通过`Cookie`类创建一个Cookie对象。下面的示例展示了如何创建一个名为`userId`的Cookie,并设置其值为`landril`。 ```java Cookie c = new Cookie("userId", "landril"); ...

    session和cookie1

    **1. Session** Session是在服务器端保持用户状态的机制。当用户访问网站并进行登录或其他操作时,服务器会为该用户创建一个唯一的Session ID。这个ID会被存储在服务器的内存中,关联着用户的会话数据,如用户名、...

    谷歌浏览器修改cookie方法

    1. 首先,按照上述步骤打开“Application”面板并选中目标网站的Cookie。 2. 找到你想要修改的Cookie,点击它,然后在弹出的详细信息中可以直接修改“Value”字段的值。 3. 修改完成后,直接关闭弹窗,修改会立即...

    jQuery 操作客户端Cookie1

    1. `expires`: 设置 Cookie 过期时间,通常以天为单位。例如,设置为7表示7天后过期。 2. `path`: 指定 Cookie 可见的路径,默认为当前页面路径。 3. `domain`: 设置 Cookie 的有效域名,如 `'jquery.com'`。 4. `...

    cookie和session示例

    在Web开发中,Cookie和Session是两种非常重要的用户状态管理机制。它们被广泛用于跟踪用户的登录状态、个性化设置等,确保用户在不同页面之间切换时能够保持一致性体验。接下来,我们将详细探讨Cookie和Session的...

    第22周-第08章节-Python3.5-Django之Session与Cookie1.avi

    第22周-第08章节-Python3.5-Django之Session与Cookie1.avi

    Cookie的应用例子

    1. 创建Cookie: ```java Cookie cookie = new Cookie("name", "value"); cookie.setMaxAge(60 * 60); // 设置过期时间,单位为秒 ``` 2. 发送Cookie: ```java response.addCookie(cookie); ``` 3. 读取Cookie: ``...

    cookie 文档

    - cookie1.docx:基础概念和原理介绍。 - cookie2.docx:可能涉及Cookie的高级用法或最佳实践。 - cookie4.docx:可能探讨Cookie的安全性问题和解决方案。 通过阅读这些文档,开发者可以更深入地理解Cookie的...

    cookie 自动管理

    1. 使用统一的Cookie管理器:为了保持代码的整洁和一致性,建议在整个应用中使用同一个Cookie管理器。这可以确保所有网络请求都能正确处理Cookie。 2. 处理Cookie过期:Cookie通常有生命周期,过期后不应再发送。在...

    COOKIE注入工具

    2. `cookie2.php` 和 `cookie1.php` - 这些可能是PHP源代码文件,可能包含了一些示例代码或者工具的辅助功能,比如生成测试Cookie值或解析返回的数据库信息。 3. `column.txt` 和 `table.txt` - 这两个文件可能列出...

    删除flashcookie和cookie(已经修改过了,alpha1.0.1版本)

    可以删除cookie,也包括FlashCookie。是用java编写的。各位可以放心使用。我在windows7的环境中,没有问题。已经修改过了,alpha1.0.1版本 详细说明: 该软件,可以手动配置,使部分需要保留的cookie(和Flash...

    增删改cookie js,html增删改cookie

    1. 创建Cookie: 在JavaScript中,我们可以使用`document.cookie`属性来创建Cookie。创建一个Cookie的基本格式如下: ```javascript document.cookie = "name=value; expires=expiration_date; path=path; domain=...

    cookie使用方法集

    1. 设置Cookie: 在JavaScript中,可以使用`document.cookie`属性来设置Cookie。例如,创建一个名为`username`的Cookie,值为`John`,有效期为1天: ```javascript var date = new Date(); date.setTime(date....

    cookie,jsp详细介绍

    例如,假设服务器根目录下有两个应用`web1`和`web2`,并且`web1`中有一个设置Cookie的页面`setcookie.jsp`,`web2`中有一个获取Cookie的页面`getcookie.jsp`。 在`web1`下的`setcookie.jsp`中设置Cookie: ```java...

    cookie读写,子cookie

    1. 添加Cookie:接收键值对和相关属性作为参数,创建并添加Cookie到响应。 2. 获取Cookie:根据键从请求中查找Cookie,并返回其值。 3. 更新Cookie:修改已存在Cookie的值或属性。 4. 删除Cookie:设置Cookie的过期...

    Laravel开发-cookie

    'cookie1' =&gt; 'value1', 'cookie2' =&gt; 'value2', ]); return response()-&gt;view('welcome')-&gt;withCookies($cookies); ``` 7. **自定义Cookie工厂** 如果需要更复杂的Cookie设置,你可以创建自定义的Cookie...

    cookie cookie cookie cookie cookie cookie

    cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie

    IE cookie获取失败

    设置了cookie,在不关闭浏览器的情况下都没什么问题,关闭浏览器之后再重新打开,就读取不到cookie了,失效时间设置的是30天,在网上查了下,IE只支持cookie1版本,里面禁止使用"=,;"等字符

Global site tag (gtag.js) - Google Analytics