Session对象的生存时间

时间:2014-02-19 12:59:15

标签: jquery spring session spring-mvc

我使用Spring MVC创建了一个联系表单,允许附加文件。

由于我的表单使用AJAX提交,我需要尝试使用附加文件的不同方法,所以我使用了jQuery文件上传。一旦用户选择了一个文件,就会立即上传,然后由于我不想让它转到磁盘上,我会将它存储在会话中,如果用户按下提交,则会在以后恢复。

问题在于在会话中处理此对象。如果用户提交表单,那么我有一个同步点,我可以从会话中删除对象,从而释放内存。但是如果用户选择一个文件,然后在不提交的情况下离开表单,该文件将在整个生命周期内保持会话状态。

我想知道这个问题是否有解决办法,或者这个解决方案是否可能意味着我根本没有考虑过的任何其他问题。

0 个答案:

没有答案