State
ベクトル変数状態を持ち、セッター関数で状態のベクトルリストを設定する クラスが1つあります
class State implement Serializable{
private Vector state;
//its getters and setters
}
class B
セッションからクラスを取得し、それを同じオブジェクトState
に割り当ててから、このクラスのメソッドを使用しています。 State
writeObject
class B {
State _state = (State) session.getAttribute("_stateKey");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(_state); // at this line i am getting java.io.NotSerializableException
}
なぜこのエラーが発生するのか、誰かが私を助けてください...