我有一个应用程序,其中我需要存储数据一段时间,并使用它later.After我完成了使用数据,我不再需要它(这就是为什么我避免存储在数据库中)。
基本上,我有一个考试管理系统,在这个系统中,学生将出现在考试中,只允许对给定的考试进行一次尝试。因此,当学生开始考试并开始回答问题时,我希望以正确的方式(在用户回答每个问题之后,而不是等到考试结束后(这是我的系统的要求,我无法更改))将答案保存在服务器上的某个地方(一旦学生提交了考试,我可以用它来计算分数)。我很困惑在哪里可以存储来自学生的临时答案(我说它是临时的,因为我在计算分数后不需要它)。
我考虑将其保存在会话变量中,并在使用完毕后将其删除。这是正确的方法吗?或者Spring MVC提供了任何上下文,我可以在其中存储数据并在以后删除它。提前感谢您的帮助。
发布于 2016-12-04 20:25:00
将临时答案存储在数据库中,并可能在计算分数时将其删除。不要使用会话,如果服务器关闭或客户端浏览器崩溃,回答的问题可能会丢失。
https://stackoverflow.com/questions/40954889
复制相似问题