0

有没有办法区分监听器中的浏览器后退按钮请求和提交请求?

当用户连续点击浏览器后退按钮和前进按钮时,有没有办法进行服务器端验证?

4

1 回答 1

0

有没有办法区分监听器中的浏览器后退按钮请求和提交请求?

不在服务器端。后退按钮请求即不一定发送到服务器,而是在浏览器的缓存上请求。


当用户连续点击浏览器后退按钮和前进按钮时,有没有办法进行服务器端验证?

只需告诉浏览器根本不缓存页面。这样,它将保证向将调用所有相关代码的服务器端发送完整的请求。

您可以在此答案中找到此类过滤器的启动示例:Avoid back button on JSF web application

于 2012-08-06T03:04:48.137 回答