我建一个cookie存储user信息  HttpCookie user = new HttpCookie("user");我怎么在js中获得值呢???

解决方案 »

  1.   

    function getCookie(c_name)
    {
    if (document.cookie.length>0)
      {
      c_start=document.cookie.indexOf(c_name + "=");
      if (c_start!=-1)
        {
        c_start=c_start + c_name.length+1;
        c_end=document.cookie.indexOf(";",c_start);
        if (c_end==-1) c_end=document.cookie.length;
        return unescape(document.cookie.substring(c_start,c_end));
        }
      }
    return "";
    }
    alert(getCookie("user"))
      

  2.   

    客户端不是每个浏览器都支持取值的。chrome就不支持所以还是服务器端取好些
      

  3.   

    那就用DWR,用java类取,再调用不就完了,也不会有什么浏览器不支持的事情发生