小编典典

在jsp中刷新时如何防止重新执行操作

jsp

我使用jsp编写应用程序,遇到一个问题,浏览器将始终缓存我执行的URL,因此,当用户刷新页面时,该操作将再次执行。例如:“>转移;如果我单击链接,然后刷新页面,此操作将再次执行,我也知道我需要使用它来避免此问题,但这确实不方便。

有谁有更好的解决方案?任何建议将不胜感激。提前致谢。


阅读 244

收藏
2020-06-10

共1个答案

小编典典

此解决方案可与Internet Explorer一起使用。

<script type="text/javascript">
  document.onkeydown = function(){
     if(window.event && window.event.keyCode == 116){ // Capture and remap F5  
         window.event.keyCode = 505;  
     }
     if(window.event && window.event.keyCode == 505){ // New action for F5  
         return false;  // Must return false or the browser will refresh anyway  
    }  
}
</script>
2020-06-10