Java 如何在给定的时间内重定向到Struts中的另一个操作?

Java 如何在给定的时间内重定向到Struts中的另一个操作?,java,struts2,Java,Struts2,例如,一旦一个动作被调用,我希望它在5秒内重定向到另一个动作。可能吗 <action name="proceedupdateaccount" class="accountAction" method="updateAccount"> <result name="success" type="redirectAction">update-message</result> <result name="input">

例如,一旦一个动作被调用,我希望它在5秒内重定向到另一个动作。可能吗

    <action name="proceedupdateaccount" class="accountAction" method="updateAccount">
        <result name="success" type="redirectAction">update-message</result>
        <result name="input">/accountupdateform.jsp</result>
    </action>

    <action name="update-message">
        <result>/message.jsp</result>
        <!-- in 5 seconds this action should redirect to logout action -->
    </action>

    <action name="logout">
        <result type="redirect">/j_spring_security_logout</result>
    </action>

您可以使用第一个操作结果上的代码将它们从第一个操作重定向到另一个操作,如下所示:

在message.jsp中:


是的,暂停5秒钟,然后重定向。你能给我看一下吗?谢谢你的回答,但是我认为客户端重定向不是很好,不是吗?我认为重定向必须在服务器端。请在问题中添加您的评论。重定向始终在客户端上完成。还要详细说明重定向必须如何在服务器端进行。这就是为什么我要问,我认为有一种方法可以在服务器端进行重定向。无论如何,谢谢你。
<meta http-equiv="refresh" content="5;url=logout">