1

我在我的 JSF 应用程序中将上下文参数javax.faces.STATE_SAVING_METHODserver更改为client,但现在我得到:

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

这会破坏视图渲染。

就像HtmlInputHidden来自第三方 jar 一样,我自己无法实现它。

有没有办法解决这样的问题?

4

1 回答 1

1

Solved with transient keyword in HtmlInputHidden declaration:

private transient HtmlInputHidden htmlInputHidden;

As @millimoose said, saveSate() method controls the state; not the serialization.

于 2012-11-21T17:44:37.823 回答