如何隐藏"动作"延期

时间:2015-05-29 15:44:53

标签: struts2 struts-config

当用户登录时,然后在success浏览器重定向到

http://appname.com/main.action 我怎样才能使地址行看起来像http://appname.com/main

<action name="login"
    class="user.action.LoginAction" method="execute">
    <result name="success" type="redirectAction">
        main
    </result>
    <result name="error">/login.jsp</result>
</action>

1 个答案:

答案 0 :(得分:1)

您必须在struts.xml中设置以下属性:

<constant name="struts.action.extension" value=","/>

您可以设置使用逗号指定的不同扩展名或根本没有扩展名,因为您可以阅读in this answer

它通常与Advanced Wildcard Mappings一起使用,以创建用户友好的漂亮网址。