Jsf java.io.NotSerializableException:com.wings.marketingevent.util.FlowWizard
我认为这很简单,但我被困在这件事上了。想法是希望使用liferayJsf java.io.NotSerializableException:com.wings.marketingevent.util.FlowWizard,jsf,primefaces,liferay,wizard,notserializableexception,Jsf,Primefaces,Liferay,Wizard,Notserializableexception,我认为这很简单,但我被困在这件事上了。想法是希望使用liferay向导,如中所示:。我在xhtml上有这样的内容: <h:form id="frmCreate"> <p:wizard flowListener="#{flowWizard.onFlowProcess}"> <p:tab id="header" title="Header"> <p:panel> /*1*
向导
,如中所示:。我在xhtml上有这样的内容:
<h:form id="frmCreate">
<p:wizard flowListener="#{flowWizard.onFlowProcess}">
<p:tab id="header" title="Header">
<p:panel>
/*1*/
</p:panel>
</p:tab>
<p:tab id="detail" title="Detail">
<p:panel>
/*2*/
</p:panel>
</p:tab>
<p:tab id="confirmation" title="Confirmation">
<p:panel>
/*3*/
</p:panel>
</p:tab>
</p:wizard>
</h:form>
但当我尝试单击“下一步”按钮时,它不会将页面更改为下一个选项卡,并且我在控制台上收到以下错误消息:
11:16:21,663 ERROR [ExceptionHandlerAjaxImpl:62] java.io.NotSerializableException: com.wings.marketingevent.util.FlowWizard
javax.faces.FacesException: java.io.NotSerializableException: com.wings.marketingevent.util.FlowWizard
at com.sun.faces.renderkit.ResponseStateManagerImpl.getViewState(ResponseStateManagerImpl.java:137)
...
Caused by: java.io.NotSerializableException: com.wings.marketingevent.util.FlowWizard
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
...
Jul 13, 2013 11:16:21 AM org.apache.catalina.core.ApplicationDispatcher invoke
怎么了?谢谢。堆栈跟踪建议您需要在
FlowWizard实现Serializable
堆栈跟踪建议您需要在FlowWizard实现Serializable
bean的作用域是什么?@Andy:是ViewScoped
。CDI还是托管?JSF版本也是什么?很抱歉,我无法复制您的错误。@Andy:Managed
。JSF是2.0..我无法复制我这边的错误抱歉。stacktrace建议您需要在FlowWizard
中实现Serializable
。也许你在连载它?试试看。这个bean的作用域是什么?@Andy:它是ViewScoped
。CDI还是托管的?JSF版本也是什么?很抱歉,我无法复制您的错误。@Andy:Managed
。JSF是2.0..我无法复制我这边的错误抱歉。stacktrace建议您需要在FlowWizard
中实现Serializable
。也许你在连载它?所以试试看。@jimoy_05先生,别客气。祝你万事如意:)@jimoy_05别客气。祝你万事如意:)
11:16:21,663 ERROR [ExceptionHandlerAjaxImpl:62] java.io.NotSerializableException: com.wings.marketingevent.util.FlowWizard
javax.faces.FacesException: java.io.NotSerializableException: com.wings.marketingevent.util.FlowWizard
at com.sun.faces.renderkit.ResponseStateManagerImpl.getViewState(ResponseStateManagerImpl.java:137)
...
Caused by: java.io.NotSerializableException: com.wings.marketingevent.util.FlowWizard
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
...
Jul 13, 2013 11:16:21 AM org.apache.catalina.core.ApplicationDispatcher invoke