1

JSFアプリケーションでコンテキストパラメータjavax.faces.STATE_SAVING_METHODをからserverに変更しましたが、次のようになります。client

java.io.NotSerializableException: javax.faces.component.html.HtmlInputHidden

これにより、ビューのレンダリングが中断されます。

サードパーティのjarからのものであるためHtmlInputHidden、自分で実装することはできません。

そのような問題を解決する方法はありますか?

4

1 に答える 1

1

宣言のtransientキーワードで解決:HtmlInputHidden

private transient HtmlInputHidden htmlInputHidden;

@millimooseが言ったように、saveSate()メソッドは状態を制御します。シリアル化ではありません。

于 2012-11-21T17:44:37.823 に答える