【发布时间】:2011-12-27 05:40:53
【问题描述】:
我正在尝试将 POST 到 Dologin 操作后的操作重定向到两个操作之一。我希望 url 反映我重定向到的操作。但是,URL 仍然保留在我发布到的操作中,而不是重定向的操作中。下面是 Struts.xml 部分——谢谢
<package name="mobile" namespace="/mobile" extends="struts-default">
<action name="login">
<result>/mobile/login.jsp</result>
</action>
<action name="home">
<result>/mobile/home.jsp</result>
</action>
<action name="Dologin" class="action.LoginAction">
<result name="success" type="redirectAction">
<param name="namespace">/mobile</param>
<param name="actionName">home</param>
</result>
<result name="input" type="redirectAction">
<param name="namespace">/mobile</param>
<param name="actionName">login</param>
</result>
</action>
</package>
【问题讨论】:
-
我不确定您所看到的如何可能。 (同样,不相关,但如果您在命名空间内重定向,则不需要指定命名空间。)什么版本的 S2?
-
我还建议将您的 JSP 放在
/WEB-INF下以禁止直接访问。