处理Struts2操作中的URL结束斜杠

时间:2013-03-21 05:15:17

标签: struts2

在我的struts.xml中,我配置了以下内容,以便正确处理myhost.com/adminmyhost.com/admin/的重定向:

<constant name="struts.enable.SlashesInActionNames" value="true"/>

<action name="admin">
    <result type="redirectAction">admin/home</result>
</action>
<action name="admin/">
    <result type="redirectAction">admin/home</result>
</action>

在Struts2中有更快的方法吗?

2 个答案:

答案 0 :(得分:2)

你混合了两件事:动作和命名空间。您可以使用以下配置:

<action name="admin">
    <result type="redirectAction">admin/</result>
</action>
<action name="" namespace="admin">
    <result>/admin/index.jsp</result>
</action>

答案 1 :(得分:0)

AS自己评论过,你有没有试过像这样的通配符

系统管理员/ **

希望这会有所帮助