Java会话属性丢失/丢失

时间:2011-10-21 19:45:35

标签: java session jsf-2

使用JSF2和Richfaces 4.0。我几天尝试调试丢失的会话属性一直没有成功。 我有一个页面流,将用户从page1带到page2,然后再返回到page1。当用户单击按钮以导航到page2时,会添加会话属性。当用户返回时,此属性在page2和page1中使用。 在调试时,我可以看到session2属性一直到page2,但是当用户点击page2中的按钮返回page1时,属性就会消失。

我不知道为什么会这样。我100%确定我将属性添加到会话而不是请求。我几天来一直在分析代码。

我有其他页面,其中属性被添加到会话中,并且它们正常工作。

任何调试建议都会有所帮助。

3 个答案:

答案 0 :(得分:0)

验证浏览器是否在每次请求时发送相同的会话ID cookie。

您可以使用Fiddler

答案 1 :(得分:0)

我的错误。错过了删除该属性的过滤器。感谢。

答案 2 :(得分:0)

就我而言,在处理期间我在安全页面和非安全页面之间进行切换,这导致会话丢失。 我确保始终使用https(安全),并且可以解决问题。