从 SimpleFormController Http 方法扩展的控制器 - 发布
提交表单并按下浏览器后退按钮后,页面已过期,我已重新加载重新提交表单的页面。
但是,我需要当用户单击浏览器后退按钮时,他不会显示页面过期页面,而是将用户重定向到表单页面。
我目前想到了两种方法:
从 POST 更改为在控制器中获取和使用以下内容:
@Override
protected boolean isFormSubmission(HttpServletRequest request) {
return true;
}
第二种方法是在控制器的构造函数中定义缓存时间:
public VehicleDescController()
{
setCacheSeconds(1);
}
该应用程序非常旧,并且使用基于 XML 的 spring 配置。我对 Spring MVC 也比较陌生。
请帮我找出正确的方法。谢谢。