我面临以下问题,我的portlet中有两个页面(视图),第一个是组件的rich:tree
,第二个是这个组件的创建/编辑表单。
在第一页上,我有以下代码:
<s:link value="#{treeitem.name}" view="/view/testSet/testSetCreation.xhtml">
<a4j:support event="onclick">
<f:setPropertyActionListener value="#{treeitem}" target="#{testSetParamDto.t}"/>
</a4j:support>
</s:link>
当我点击组件名称时出现以下异常:
13:18:12,483 ERROR [SeamPhaseListener] swallowing exception
java.lang.IllegalStateException: Could not start transaction
at org.jboss.seam.jsf.SeamPhaseListener.begin(SeamPhaseListener.java:598
)
at org.jboss.seam.jsf.SeamPhaseListener.begin(SeamPhaseListener.java:583
)
...
13:18:12,790 WARN [SeamPhaseListener] uncaught exception, passing to exception
handler
java.lang.IllegalStateException: No active conversation context
at org.jboss.seam.core.Conversation.instance(Conversation.java:122)
at org.jboss.seam.faces.FacesManager.prepareBackswitch(FacesManager.java
:260)
谁能告诉我我做错了什么? 谢谢
答案 0 :(得分:0)
这里发生了什么?
<f:setPropertyActionListener value="#{treeitem}" target="#{testSetParamDto.t}"/>
请向我们展示一个示例代码和整个例外。