我在网上看到过传VECTOR对象的,好像没有传List对象的,大家知道怎样传吗?

解决方案 »

  1.   

    你可以用ObjectOutputStream和ObjectInputStream来传递任何形式的对象
      

  2.   

    这个我知道,但怎样对一个List进行序列化呢?
    可以粘个代码来看看吗?
      

  3.   

    请问一下,以下的代码中FileOutputStream fom=null;
        ObjectOutputStream oom=null;
        //FrameConfig类中包含有要保存的数据
        FrameConfig configData=new FrameConfig(this);
        try 
         {
           fom=new FileOutputStream("config.dat");
           oom=new ObjectOutputStream(fom);
           oom.writeObject(configData);
           oom.flush();
           fom.close();
           oom.close();
          }
         catch(IOException e) { }这一句:fom=new FileOutputStream("config.dat");
    会不会真的在磁盘上生成一个文件,如果这样的话,SERVLET同一时间会收到不同的请求,同一时间有可能返回多个同类型而不同内容的对象,这样的话,会不会有冲突??
      

  4.   

    applet与servlet采用html通信不可取。其实http协议是无状态协议,所以不能像c/s结构一样瞬间相应。要想实现你说的功能要用结合其他的方法,如楼上说的,这样很复杂,不好维护。
      

  5.   

    ???这么复杂??我看见oracle网站的DEMO代码实现这个也不是太复杂,不过它是传VECTOR的,我是想传LIST的。
    如果不用HTML方式,那用什么?用RMI??