Strutsで注意したいシリアライズについて。 Sessionに入れたオブジェクトはメモリからディスクに書き出される可能性がある。StrutsならばActionFormを継承して作ったクラスが該当する。よって、Serializableをimplementsしたほうがよい。 参考:ユーファームさんのコーディングの落とし穴 ActionFormのシリアライズ ActionFormはJavaBeanですので、 サブクラスもJavaBean仕様を満たすようにSerializableを実装すべきです。 (Struts1.2 ActionFormより) JavaのAPIではこんな感じ。 しかし、デフォルトの serialVersionUID の計算は、 クラスの詳細情報に大きく左右され、このクラスの詳細情報はさらに、 コンパイラの実装状況に依存しているので、 直列化復元時に予期しない InvalidC