0 0

ff与google浏览器取不到cookie值10

A.servlet设置cookie
//保存参数
Enumeration em= (Enumeration)httpRequest.getParameterNames();  
while(em.hasMoreElements()) {  
String parName=(String)em.nextElement();  
String value= httpRequest.getParameter(parName);
System.out.println("-----"+parName);
System.out.println("-----"+value);

Cookie cookie = new Cookie(parName, value);
cookie.setMaxAge(60*60*2);
cookie.setPath("/");
httpResponse.addCookie(cookie);
}  
B.servelt取值
  Cookie[] cookies = httpRequest.getCookies();
for (int i = 0; i < cookies.length; i++) {
System.out.println("xxxx----"+cookies[i].getName());
System.out.println("xxxx----"+cookies[i].getValue());
}
同样代码,IE下能取到,ff与google浏览器,求解
2012年3月20日 10:00

2个答案 按时间排序 按投票排序

0 0

确认一下浏览器有没有禁用cookie?

2012年3月20日 16:08
0 0

估计是游览器的问题吧。看到网上还有种方法,你看看

   var localData = {
    _oIe : null,
    _areaIe : "defaultSaveArea",
    _expires : 365,
    _isFF : !!(/firefox/i.test(navigator.userAgent)),
    _isIE : !!(/msie/i.test(navigator.userAgent)),
    _empty: function(v){ return (typeof(v)=='undefined'||v==null||v=='');},
    init : function () { 
        if( this._isIE && !this._oIe ){
            this._oIe = document.documentElement;
            this._oIe.addBehavior("#default#userdata");
        }
    },
    save : function (key, value, time, domain, path){
        this.init();
        if( this._empty(key) ){ return false; }
        if(this._isFF && sessionStorage){ 
            sessionStorage.setItem(key,value);
        }else if(this._isIE){
            var oTimeNow = new Date();
            oTimeNow.setMinutes(oTimeNow.getMinutes() + this._expires*24*60);
            var sExpirationDate = oTimeNow.toUTCString();
            this._oIe.expires = sExpirationDate;
            this._oIe.setAttribute(key,value);
            this._oIe.save(this._areaIe);
        }else{
            setCookie(key, value, time, domain, path);
        }
    },
    get : function (key){
        this.init();
        if( this._empty(key) ){ return false; }
        if(this._isFF  && sessionStorage ){ 
            var o = sessionStorage.getItem(key);
            return o ? o.value : "";
        }else if(this._isIE){
            this._oIe.load(this._areaIe);
            return this._oIe.getAttribute(key);
        }else{
            return getCookie(key);
        }
    },
    del : function (key, domain, path){
        this.init();
        if( this._empty(key) ){ return false; }
        if(this._isFF && sessionStorage ){ 
            sessionStorage.removeItem(key);
        }else if(this._isIE){
            this._oIe.setAttribute(key,"");
            this._oIe.save(this._areaIe);
        }else{
            delCookie(key, domain, path);
        }
    }
};

2012年3月20日 11:37

相关推荐

    selenium 浏览器驱动(FF&chrome)

    3. **版本匹配**:如同 GeckoDriver,ChromeDriver 也需要与 Chrome 浏览器版本匹配,不匹配可能导致错误。 **四、跨平台支持** 描述中提到"win64位可以用",意味着这些驱动可能只适用于64位的 Windows 操作系统。...

    兼容IE7 IE8 FF 等主流浏览器多标签滑动门

    标题中的“兼容IE7 IE8 FF 等主流浏览器多标签滑动门”指的是一个网页设计技术,旨在创建一个能够跨多个主流浏览器工作的多标签页切换效果。这种效果通常用于网站导航,允许用户通过点击不同的标签来切换内容区域。...

    ajax简易模型 兼容多个浏览器(ff ie ...) get post请求

    ajax简易模型 兼容多个浏览器(ff ie ...) get post请求

    IE,FF浏览器弹出层不会被屏蔽

    本话题将详细讨论如何在Internet Explorer(IE)和Firefox(FF)浏览器中实现这种功能,以及如何控制弹出层的大小。 首先,IE浏览器提供了`showModalDialog`方法,它能够打开一个新的模态对话窗口,这意味着用户...

    java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)

    本示例通过"java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)"的标题,我们可以看出这是一个解决浏览器兼容性问题并实现跨域文件上传的解决方案。下面将详细解释这个主题涉及的关键知识点。 1. **跨域资源共享 ...

    将搜狗浏览器的收藏夹导入到IE,FF等浏览器的小工具

    转换步骤如下; 1.将搜狗浏览器的收藏夹导出,格式为xml~~ 2.... 3....因为浏览器的收藏夹的html文件的编码方式...导入到Firefox,Chrome等其他浏览器。这个就很简单了,这些浏览器一般都支持从IE导入收藏夹的,非常方便~~

    弹窗式日期控件兼容IE 6.0、7.0和 FF 2.0浏览器

    "弹窗式日期控件兼容IE 6.0、7.0和FF 2.0浏览器"这个主题涉及到的是一个专门针对老旧浏览器优化的前端技术问题。以下将详细讨论这个知识点。 1. **弹窗式日期控件**: 弹窗式日期控件是一种常见的UI组件,当用户...

    js预览图片 上传前预览图片 兼容ie6.7.8.9 ff 谷歌 opera 苹果浏览器不兼容

    这个标题提到的"js预览图片 上传前预览图片 兼容ie6.7.8.9 ff 谷歌 opera 苹果浏览器",表明这是一个旨在解决浏览器兼容性问题的解决方案,涵盖了老版本的Internet Explorer(IE6到IE9)以及Firefox、Chrome、Opera...

    IE6,IE7,FF等浏览器不兼容原因及解决办法

    例如,IE6、IE7对盒模型的理解与W3C标准不同,它们将边框和内填充计算在元素的宽度和高度之内,而其他浏览器则不包含这些。这就导致了元素尺寸计算的不一致。 2. **JavaScript引擎差异**:每个浏览器的JavaScript...

    浏览器共存(ie6,ie7 ff)

    它存在许多已知的兼容性和安全问题,比如对CSS2的支持不足,对JavaScript的实现与现代浏览器有较大差异,以及对PNG透明度的支持不完全。而IE7在2006年推出,改进了部分问题,但仍然对某些现代Web技术支持不佳。 ...

    ie和ff浏览器的兼容

    特别是Internet Explorer(简称IE)与Firefox(简称FF)这两种浏览器之间存在的差异,经常导致网页显示效果不一致的问题。本文将根据提供的部分文档内容,深入探讨IE与FF在处理某些元素时的不同之处,并提供相应的...

    myeclipse 浏览器插件 IE FF

    可以自定义端口myeclipse 浏览器插件 IE FF

    ff浏览器插件

    FF浏览器插件是一种扩展Firefox浏览器功能的软件组件,它们通常以`.xpi`文件的形式存在,用户可以通过安装这些插件来增强浏览体验,比如添加新功能、优化网页加载速度或提供安全防护。在这个特定的场景中,我们关注...

    js实现支持IE、FF、Opera、Safia浏览器的xp menu菜单

    本项目旨在实现一个跨浏览器的JavaScript XP风格的菜单,适用于Internet Explorer(IE)、Firefox(FF)、Opera以及Safari这四大主流浏览器。这种菜单能够提供类似Windows XP操作系统的下拉菜单效果,提升用户的浏览...

    jsp浏览器的兼容性

    background 和 background-color 的兼容性不同,background-color 被 IE、360、百度浏览器识别,而 FF 和谷歌浏览器对其识别性较差。 9.关于手形光标 在设置光标样式时,需要注意 cursor: pointer 是通用的,而 ...

    ff浏览器下兼容height:auto的问题

    ### ff浏览器下兼容height:auto的问题 在网页设计与开发过程中,经常遇到的一个问题是不同浏览器对CSS样式的解析差异导致的兼容性问题。本篇文章主要针对Dreamweaver(简称DW)设计工具中设置`height: auto`在Fire...

    为什么div css网页在FF浏览器中不能水平居中呢.docx

    "为什么div css网页在FF浏览器中不能水平居中呢"这个问题,实际上是很多开发者在进行网页布局时常见的困扰。下面我们将深入探讨这个问题,并提供解决方案。 首先,我们需要理解CSS中如何实现元素的水平居中。在...

    HTML在IE浏览器和FF浏览器中标签的使用

    - **window.event**:IE支持window.event对象,可以直接访问事件信息,而FF不支持。为兼容FF,可以在事件处理函数中通过参数传递event对象。 - **鼠标当前坐标**:IE使用event.x和event.y,FF使用event.pageX和...

Global site tag (gtag.js) - Google Analytics