session存于服务器上
cookie存于客户机上

解决方案 »

  1.   

    session 将内容存于内存中, 一旦内存释放则session的内容将被释放.而cookie的内容以文件形式存于特定目录当文件被删除时则cookie的内容将消失
      

  2.   

    Session与Cookie的最大区别在于Cookie将信息存于客户端,而Session则是存于服务器端
      

  3.   

    但是好象有资料说关闭COOKIE的话,SESSION就不能使用啊!
      

  4.   

    但是好象有资料说关闭COOKIE的话,SESSION就不能使用啊!
      

  5.   

    问题二:BEAN的Setproperty和getproperty是否能够使用数组数据
    是可以解决的,我也用到了在Setproperty和getproperty中使用数组public String getName()throws IOException{                        
      String cname="";
      cname=String.valueOf(tempstr[0]);
      cname=new String(cname.getByte("ISO8859_1"),"GBK");               
    System.out.println("名称:"+cname);
      return cname;}
      

  6.   

    yuhan() 你还是用的JAVA中的调用数组啊,我比如BEAN中的一个属性返回的是一个数组,如public String[] getTest(){},那么我在JSP页面中使用Setproperty和getproperty那该怎么来对这个Test String[]进行操作????
      

  7.   

    1.虽然session是存在于服务器,cookie是存在于客户端,但服务器识别session是要靠存在于cookie中的一个id值 ,所以关掉 cookie,session也就没有意义了。
      

  8.   

    yuhan() 你还是用的JAVA中的调用数组啊,我比如BEAN中的一个属性返回的是一个数组,如public String[] getTest(){},那么我在JSP页面中使用Setproperty和getproperty那该怎么来对这个Test String[]进行操作????
      

  9.   

    yuhan() 你还是用的JAVA中的调用数组啊,我比如BEAN中的一个属性返回的是一个数组,如public String[] getTest(){},那么我在JSP页面中使用Setproperty和getproperty那该怎么来对这个Test String[]进行操作????
      

  10.   

    cytihuntor(城市猎人) 那么关闭COOKIE时使用SESSION该怎么做?
      

  11.   

    问题一:session和cookie是否有必然的联系?关闭cookie对于session是否会有影响?有怎样的影响,该如何解决?
    -- 有,有,session(服务器端存session内容,客户端要通过cookie机制存存放session ID)
    问题二:BEAN的Setproperty和getproperty是否能够使用数组数据,该怎么样使用?
    -- java怎样使用数组,java bean也怎样使用数组,没有区别。问题三:在IE5上能运行的页面为什么在IE5.5及6.0版本中不能正常运行,典型的是在页面上弹出一个小页面,并将小页面的值赋到页面上的如text控件中,但提交到另一个页面后使用history.back()返回页面时该值不能被保存在页面的text控件中,是为何?有什么方法解决?
    -- 可以给微软发信问问。问题四:javaScript中可否调用Bean中的方法,该怎么调用?
    -- 不行,js是在客端运行的,bean是在服务器端运行的。
      

  12.   

    bdsc() 
    问题二:BEAN的Setproperty和getproperty是否能够使用数组数据,该怎么样使用?
    -- java怎样使用数组,java bean也怎样使用数组,没有区别。我知道使用数组,但是我是在JSP页面中要想使用Setproperty和getproperty来使用一个数组形式的属性值,那么该怎么做?
      

  13.   

    好吧!我详细说说吧!
    首先:session和cookie是有关系的!的确session的内容是在服务器的但每个用户对应的sessionid确实通过cookie保留在客户端的!所以如果用户关闭了BROWSER得cookie功能SESSION也会不正常,除非使用response.URLEncode()方法ENCODE你的联结,这样如果你的BROWSER不支持cookie,它就会在地址后面加上sessionid!
    2,可以,不过一般不这么做!
    3,这个是BROWSER的CACHE问题!你可以试试设置HTML的HEAD中的CACHE属性!
    4,不可以,想啊不要想!
      

  14.   

    pengji(彭乃超)呵呵,你好!问题二,一般不这么做的话,是否使用标签库会比在JSP中直接用循环啊等等方式取得数组中的值更好呢?问题三因为我不知道怎么更好的描述我所遇到的问题,但是一般来说IE5。5和6。0确实会比IE5。0麻烦,会引起一些很奇怪的问题,不知是否微软又在其浏览器中做了手脚。问题四,确实是不能那么用,只是因为有时候HTML中的很多事件触发功能很弱,所以才想是否能用javaScript加BEAN来增强功能! 
      

  15.   

    2,你设置数组进去还是可以的,但要取出来真的还不知道\怎么取:设置用如下方法:
    <jsp:setProperty name="mybean" property="array1" param="clientArry"/>这种方式是要由另一个页面通过FORM提交过来的时候用的,在前一个页面中用户可以设置多个<input type="text" name="clentArry">的输入框,这样的话你接受的JSP就可以用上面那句设置了.但我觉得这样很麻烦,还不如直接在JSP中通过调用BEAN的方法来的干净利落的.至于读取就更不可能,目前还不知道怎么做,其实这两个方法一般都是给我们设置BEAN单个属性的VALUE的!
    3,你可以试试加入这句:
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <meta http-equiv="Cache-Control" content="no-cache"> </meta>
    (你描述的很好!真的!)
      

  16.   

    pengji(彭乃超) 
    确实对于数组形式的属性仍只能用JSP中插入JAVA语句来控制的形式来使用,不过因为这样有时会导致JSP中的程序代码过多,所以我才想请教大家有没有更好的方法来解决。
      

  17.   

    你快试试你的BROWSER的问题解决了吗!?没解决的话我再帮你想想办法!
      

  18.   

    BROWSER的问题我用其他方法解决了,现在请教你一个问题,在JSP中判定一个SESSION是否无效用什么方法啊?
    还有能提供你的QQ给我吗?这样方便联系!
      

  19.   

    1.有好多网站在你无法登录时提示你打开cookie选 项,其实就是为了用session,虽然可能通过activeX可以打开客户端的cookie ,但这对客户是不安全的,安全性好的java应该不能实现。
    2.if (session.getAttribute(session_name)=null){
        //..........
    }
      

  20.   

    cytihuntor(城市猎人) 
    那么session_name我该如何得到啊!!!
      

  21.   

    pengji(彭乃超) 
    BROWSER的问题我用其他方法解决了,现在请教你一个问题,在JSP中判定一个SESSION是否无效用什么方法啊?
    还有能提供你的QQ给我吗?这样方便联系!
      

  22.   

    各位,HTTP401头所出的输入信息框的保存选择框是否有办法屏蔽掉!!!!!!!
      

  23.   

    问题二:BEAN的Setproperty和getproperty是否能够使用数组数据,该怎么样使用?
    -- java怎样使用数组,java bean也怎样使用数组,没有区别。你用setproperty时向bean传一个数组!
    你用getproperty返回的唯一个数组!
    你可以用对待普通类的方法使用bean!如你的bean实例名为myBean!则:
    String[] str;
    str = myBean.getStrings();
    myBean.setStrings(sr);
      

  24.   

    前面写的有点问题,比如你要判断一个用户是否已经登 录,如果登录,你只要设置一个名为login的session为true
    然后你只要判断这个值 是否为真即可if ((userName="cityhuntor") & (passWord="11111") ){
    session.setAttribute("login",true);}
    在别的页:
    if (session.getAttribute("login")==true){
    System.out.println("You are a valid user.");
    }
      

  25.   

    dickensi(流星·逐日)(★★★★) 
    在JSP的JAVA代码中是可以对数组进行很方便的设置的,但是那样的话BEAN的Setproperty和getproperty两个方法不是很多余了吗?
      

  26.   

    cytihuntor(城市猎人) 
    如果用你说的方法的话,甚至都可以不用去设个BOOLEAN的标记,你只要直接判断LOGIN是否为NULL就可以了啊,SESSION失效后里面所有的属性都会消失,所以为NULL的话该SESSION就为失效的啊!
      

  27.   

    设置是必须的,如果不设置它永远是null,不过如果设置了以后你就可以判断它是否为null了
      

  28.   

    问题一:没有关系
    问题二:你指的数组数据是什么,参数,还是里面的变量
    问题三:可以建立一个session型变量,当back的时候,把这个session变量的值幅给那个text
    问题四:可以通过applet中的方法来调用bean的方法,然后通过javascript来执行applet中的这个方法
      

  29.   

    liukuncn(咖啡泡JAVA) 
    bean里不是设置的属性是可以用Setproperty和getproperty两个方法去得到吗?那么比如我在bean里设置的一个属性是String[]型的,那么Setproperty和getproperty两个方法怎么得到这个属性!
      

  30.   

    问题一:没必然关系。问题二:可以使用数组.你把数组传入setProperty函数,在函数中用一个循环把数组值赋给bean的数组型成员变量问题三:不知道问题四:据说可以把javascript弄成一个类的对象供jsp/servlet访问
      

  31.   

    回:-------------------------------------
    dickensi(流星·逐日)(★★★★) 
    在JSP的JAVA代码中是可以对数组进行很方便的设置的,但是那样的话BEAN的Setproperty和getproperty两个方法不是很多余了吗?
    确实多余,但在有的时候直接从表单中窜数据到bean的时候比较方便,
    一个<jsp:...>就可以传不少参数!问题的关键你不能在也个控件中输入跟显示一个数组!
      

  32.   

    呵呵,有朋友熟悉HTTP协议的401吗?
    能提供详细的说明文档吗?(针对401的,包括它怎么出现,怎么对它进行控制)
      

  33.   

    有人用过HTTP的401头配合session做用户身份认证的吗?请告知该怎么去做啊!
      

  34.   

    ????怎么没人能帮忙回答HTTP401的问题啊????????????求助啊求助!!!!
      

  35.   

    你去www.w3c.org去看看吧!里面的白皮书对你有用!
      

  36.   

    session是否有效,只要调用getSession()就可以了其它的大家说得查不多,就不发言了
      

  37.   

    pengji(彭乃超) 
    呵呵,E文差,看不懂啊,有中文版本的吗?