为什么Seam对话IDcid不按顺序排列

问题描述

|| 我在接缝谈话时遇到问题。 我知道当我在网址栏(http://myprojectname/login.xhtml?cid = 1)看到会话ID时,它按顺序顺序工作。但是在我的程序中,我首先开始对话,并且cid为1(http://myprojectname/login.xhtml?cid = 1),然后我开始嵌套对话,并且cid变为4(http://myprojectname/register.xhtml?cid = 4)。为什么会发生? 在成功的程序中,cid为1,之后cid为2,然后对于新的嵌套对话为3、4。但是我们想知道为什么对话ID变成1然后是4。 请给我解释一下。     

解决方法

        您的“问题”有多种潜在原因。在您的情况下,我假设
cid=1
cid=2
是临时会话,由登录重定向使用,
cid=3
是长期运行的,and3ѭ是嵌套的。 通常,URL并不是跟踪对话使用/管理的最佳位置。 Seam不会节省cid,唯一可以保证的是cid总是在增长。 所以,我不用担心。