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

How to redirect to another action in Struts in given time?

例如,一旦调用了一个动作,我希望它在 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>

您可以简单地将它们从第一个操作重定向到另一个操作,使用第一个操作结果的 <meta http-equiv="refresh" > 代码,如下所示:

message.jsp中:

<meta http-equiv="refresh" content="5;url=logout">