Il metodo visualizzaProdotto continua a non stamparmi niente!
Non capisco il motivo...!
Il codice è corretto?
O c'è qualcosa che non va?
Grazie.

METODO salvaProdotto:

[ CODE]

public void salvaProdotto(String codice, String nome) {
FileOutputStream fos = null;
try {
fos = new FileOutputStream("Prodotti.dat", true);
}
catch(IOException e) {
System.exit(1);
}

ObjectOutputStream os = null;
Prodotto p = new Prodotto(codice, nome);
try {
os = new ObjectOutputStream(fos);
os.writeObject(p);
os.flush();
os.close();
}
catch (IOException e) {
System.exit(2);
}
}

[/ CODE]


METODO visualizzaProdotto:

[ CODE]

public void visualizzaProdotto() {
FileInputStream fis = null;
ObjectInputStream is = null;
try {
fis = new FileInputStream("Prodotti.dat");
is = new ObjectInputStream(fis);
}
catch (IOException e) {
System.exit(3);
}

Prodotto p2 = null;
try {
p2 = (Prodotto) (is.readObject());
is.close();
}
catch (IOException e) {
System.exit(4);
}
catch (ClassNotFoundException e) {
System.exit(5);
}

System.out.println(p2.getNome());

}

[/ CODE]