有没有办法区分监听器中的浏览器后退按钮请求和提交请求?
当用户连续点击浏览器后退按钮和前进按钮时,有没有办法进行服务器端验证?
有没有办法区分监听器中的浏览器后退按钮请求和提交请求?
不在服务器端。后退按钮请求即不一定发送到服务器,而是在浏览器的缓存上请求。
当用户连续点击浏览器后退按钮和前进按钮时,有没有办法进行服务器端验证?
只需告诉浏览器根本不缓存页面。这样,它将保证向将调用所有相关代码的服务器端发送完整的请求。
您可以在此答案中找到此类过滤器的启动示例:Avoid back button on JSF web application。