Javascript 如何从onload()函数禁用Jquery中的多表单提交

Javascript 如何从onload()函数禁用Jquery中的多表单提交,javascript,jquery,jsp,Javascript,Jquery,Jsp,我有一个表单中带有onload函数的JSP。这使JavaScript能够提交表单。我需要以F5刷新的形式提交一次表格,而不考虑多次提交表格 <html> <head> <title>my JSP</title> <script type="text/javascript"> function onload() { alert("This fo

我有一个表单中带有onload函数的JSP。这使JavaScript能够提交表单。我需要以F5刷新的形式提交一次表格,而不考虑多次提交表格

<html>
    <head>
        <title>my JSP</title>
        <script type="text/javascript">
            function onload() {
                alert("This form should submit once");
                document.form.submit();
            }
        </script>
    </head>

    <body onload="javascript:onloadEvent()">
问题在于“后退”按钮我的页面返回,从上一页提交后,它再次被路由。我无法更改上一页,因为它来自另一个应用程序


PS:我的JSP没有提交按钮。它使用onload函数提交表单。这是一个从一个应用程序到另一个应用程序的重定向页面。

最简单的解决方案是:不要这样做。你显然是在试图解决一个更大的问题,但你不是在问这个问题,而是在问你感知到的但错误的解决方案。为什么你认为你需要这个重定向页面?为什么不直接从原始页面链接到目标页面?源应用程序无法处理多个请求。所以为了创建一个过滤器来接收请求。只能触发一次。从建筑学的角度来看,我知道这是一个乏味的错误。但我被困在这一页的变化。如果有人能解决这个问题,我将不胜感激。