1

我试图序列化一个ArrayList包含自定义对象的对象。

我在Servlet(服务器端)序列化它,并在客户端反序列化。(使用ObjectOutputStreamObjectInputStream

当我使用ArrayList<String>.
但是当我尝试它时,ArrayList<MyObject>我无法在客户端得到任何结果,这是一个例外:

java.lang.ClassNotFoundException: web.MyObject

当然我已经这样做了:

public class MyObject implements Serializable { ... }

MyObject仅包含String字段。

我做错了什么?

谢谢,
雷。

4

1 回答 1

1

问题是您的客户在反序列化时不知道您的 MyObject。所以你必须确保这个类也在类路径中。

编辑:哦,对不起,我刚刚看到安东更快

于 2010-05-30T11:10:50.857 回答