J'essayais de sérialiser un ArrayList
qui contient des objets personnalisés.Sérialisation ArrayList personnalisée
Je le sérialise dans un Servlet
(côté serveur) et le désérialise côté client. (en utilisant ObjectOutputStream
et)
Cela a bien fonctionné, quand je travaille avec ArrayList<String>
.
Mais quand je l'ai essayé avec ArrayList<MyObject>
je ne pouvais pas obtenir des résultats dans le côté client, c'est l'exception:
java.lang.ClassNotFoundException: web.MyObject
Bien sûr, je l'ai fait:
public class MyObject implements Serializable { ... }
MyObject
contient seulement String
champs.
Qu'ai-je fait de mal?
Merci,
Ray.
Assurez-vous que MyObject est dans le classpath de votre client. – Anton
merci, ça marche. – rayman