如果没有关联的先前表单提交请求,则阻止用户访问重定向的成功页面



我正在实现Post Redirect Get解决方案,以防止在浏览器上刷新页面时重复提交表单。我的应用程序是一个纯Servlet web应用程序。

我已经设置好了,但如果没有关联以前的表单提交请求,我想阻止用户访问我的表单成功页面,你会怎么做?

我想了一些带salt的编码参数,但也许有一个更简单的方法?

您可以使用HttpSession来传递参数。

请参阅:使用response.sendRedirect()传递隐藏参数

要阻止请求,可以使用一个过滤器来阻止直接调用表单成功页面的尝试。

这里有一个使用过滤器的例子:捕获并阻止IP';s请求可疑的URL';s

最新更新