Struts:登录后需要重定向调用者页面

时间:2015-04-23 04:12:37

标签: java struts2 tiles

我正在开发一个应用程序,我正在使用strust2和tiles。其中,有许多页面用户必须登录。

为什么我需要这个,我将发送带有查询参数的页面链接,用户输入需要。所以,我会通过邮件将jsp页面请求发送给用户。

当用户点击该链接时,首先他们将在成功完全登录后获得登录页面需要重定向我在邮件上发送的页面。

strust.xml

<!-- Login -->
        <action name="login" class="com.drms.controller.Login">
            <result name="success" type="redirect">summary.action</result>
            <result name="error" type="tiles">mainTiles</result>
            <result name="input" type="tiles">forward_reqTiles</result>
        </action>

tils.xml

<definition name="main" template="main.jsp">
        <put-attribute name="header" value="/header.jsp" />
        <put-attribute name="content" value="/content.jsp" /> <!-- login page -->
        <put-attribute name="footer" value="/footer.jsp" />
    </definition>

1 个答案:

答案 0 :(得分:0)

如需重定向,请使用此配置:

<action name="login" class="com.drms.controller.Login">
        <result name="success" type="redirectAction">
            <param name="actionName">summary</param>
            <param name="namespace">/</param>  
        </result>
        <result name="error" type="tiles">mainTiles</result>
        <result name="input" type="tiles">forward_reqTiles</result>
</action>

更改为您自己的命名空间