在每次页面请求后,conversationId会不断增加,这是正常的吗?

时间:2010-05-14 20:23:27

标签: java jsf java-ee seam seam-conversation

您好我正在构建一个Seam应用程序并有一个问题:

我有一个带有delete和select方法的无状态会话bean(默认的seam范围)。 包含数据模型的页面加载并获取选择和删除每一行的链接(两个链接都指向bean中的actionmethods)。

delete方法从列表中删除所选行并返回null(重新加载页面)。 select方法加载一个新页面,可以在其中编辑所选行。

每次单击datamodel中的链接并触发操作时,conversationId都会增加。这是正常的行为,因为我甚至不在谈话中?如果这不是正常行为,那么防止这种情况发生的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

是的,这是Seam中的正常行为。 Seam使用内置组件,过滤器和servlet中的对话进行垃圾收集等。

因此,即使您没有明确使用对话,也会始终创建临时对话。