HtmlInputHidden with java.io.NotSerializableException

时间:2012-11-21 16:42:48

标签: java jsf-2 serializable

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

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

这会破坏视图渲染。

由于HtmlInputHidden来自第三方jar,我自己无法实现。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

transient声明中使用HtmlInputHidden关键字解决:

private transient HtmlInputHidden htmlInputHidden;

正如@millimoose所说,saveSate()方法控制着状态;不是序列化。