我的用户遇到了问题 - 他们填写了大型表单,有时他们的会话在完成之前会超时。如果他们提交表单,他们会被重定向到登录页面,最终他们输入的所有表单数据都将丢失。
我使用Spring 3,Spring Security 2并添加了一个HandlerInterceptorAdapter来拦截表单提交。我正在尝试获取已提交的表单模型,因此我可以将其放入会话中,并在再次进行身份验证后将其转发回表单。我希望他们回到表格并基本填写他们已经输入的内容。
我可以从HttpServletRequest获取参数映射,但这并不能帮我做得更好。我不打算重建表单模型。我希望有一种直截了当的方法来获取拦截器“preHandle”方法中的表单模型。