我使用JSF2.2开发应用程序。我的情况是我有5个与彼此相关的网页,用户将在每个网页中输入值,最后点击提交。用户可以在将数据输入所有5个页面或任何可以单击提交的页面后单击提交。在每个页面中,他单击SAVE以保存数据。我必须捕获用户数据并在他单击SUBMIT时插入到数据库中。如果我使用JSF @RequestScope,当用户移动到另一个页面时,值范围将过期。我该如何处理这种情况?如果我错了,请纠正我
答案 0 :(得分:0)
如果@RequestScoped
缩短,@SessionScoped
似乎是最佳选择。对于会话范围的bean,bean与HTTP会话一样长。根据您的描述,不完全清楚会话通常需要多长时间,但如果用户通常仅在会话期间输入该信息,则@SessionScoped
就是您要查找的内容。