jsp中的URL重定向代码不起作用



几秒钟后,我想从一个jsp重定向到另一个jsp。我有以下代码:

<body style="height: 302px; color: Olive">
    <h2> Result of your transaction </h2>
    <hr style="height: 5px; ">
    <p align="center">
    <h3> ${result}</h3>
    <br>
    <hr> 
    <form id="clientCall" method="post" action="http://localhost:8080/SpringMVCClient/transactionResultMovieTheater.htm?">
        <input type="hidden" name="userId" id="userId" value="${userId}"/>
    </form>
    <script type="text/javascript">
        document.setTimeout("alert ('Now you will be redirected to the main Site');",3000);
        document.getElementById("clientCall").submit();
    </script>
</body>

但什么都没有发生。它只是打印出${result},然后停留在同一页中。我写错代码了吗?请引导我到这里。

提前感谢!

input typesubmitbutton时,使用form标记的action属性。

在您的情况下,输入类型是hidden,我认为这会在您的代码中产生问题。请尝试使用另一种输入类型submit

而不是上述代码中的document.getElementById("clientCall").submit();

我使用

window.open("http://localhost:8080/SpringMVCClient/transactionResultMovieTheater.htm?userId="+"${userId}", "_self");

它运行得非常好!

相关内容

  • 没有找到相关文章

最新更新