[jboss-user] [JBoss Seam] - Re: resetting/clearing a session scoped SFSB
asookazian
do-not-reply at jboss.com
Wed Dec 26 18:56:18 EST 2007
It seems that Seam destroys the SFSB's after the JSF has been reRendered by the clicking of the continue button in the following xhtml code:
[url]
<a4j:form id="a4jChangePeer">
<h:outputText value="Are you sure you want to switch to a peer? You will lose all unsaved changes."/>
<h:panelGrid columns="2">
<a4j:commandButton value="Continue"
action="#{securityAuditAction.invalidateSession}"
onclick="Richfaces.hideModalPanel('mpChangePeer')"
ajaxSingle="true"
reRender="mainForm"/>
<a4j:commandButton value="Cancel" onclick="resetPeerMenu(); Richfaces.hideModalPanel('mpChangePeer')"/>
</h:panelGrid>
</a4j:form>[/url]
So the invalidateSession method is marked with @End, when exactly does the SFSB get destroyed? It seems it happens after the reRendering of the JSF and in my case that's too late. When the JSF reRenders, it displays the data from the original dataTable....
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4115619#4115619
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4115619
More information about the jboss-user
mailing list