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

时间:2015-02-01 17:59:59

标签: java struts2

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

1 个答案:

答案 0 :(得分:0)

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

message.jsp

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