在我的struts.xml中,为了正确处理myhost.com/admin
和myhost.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中是否有更快的方法来做到这一点?
您混合了两件事:操作和名称空间。你可以使用下面的配置:
<action name="admin">
<result type="redirectAction">admin/</result>
</action>
<action name="" namespace="admin">
<result>/admin/index.jsp</result>
</action>
正如你自己评论的那样,你试过这样的通配符吗
管理/* *希望能有所帮助