我做了一个服务器和客户端交互,传输的是一个对象,但是传输过去交互的时候服务器报一个类型转换错误,我在服务器那台机器上也建了一个同样的对象类啊,我要怎样做才能在另一台机器上反序列化我传输过去的对象呢,请指教

解决方案 »

  1.   

    首先传输的对象是可以被序列化的对象,一般基本类型和 事项了serializable接口的对象可以本传输,其他的都不可以
      

  2.   

    一个对象里面的属性是不可序列化的对象,类似与图片 document 
    即时对象实现序列化了,任然会出问题
      

  3.   


    要实现java对象在网络上的传输,java对象必须实现serializable接口,并定义里面的变量值serialVersionUID,在服务端的对象必须跟传输的对象相同,实现的serialVersionUID定义值也需要相等。