Struts2中的package

Struts2 中的 package属性
    < package name = "build" extends = "struts-default" namespace = "/" >



默认形式为:  < package name = "build" extends = "struts-default" namespace = "/" >
                    < action name = "UserAction_*"   class = "UserAction" method = "{1}" >  
                 < result name = "success" > /{1}.jsp </ result >
                   < allowed-methods > * </ allowed-methods >
                   </ action >
            </ package >  
确定形式为 < package name = "build" extends = "struts-default" namespace = "/aaa/bbb" >
                    < action name = "UserAction_*"   class = "UserAction" method = "{1}" >  
                 < result name = "success" > /{1}.jsp </ result >
                   < allowed-methods > * </ allowed-methods >
                   </ action >
            </ package >
    < s:form name = "form1" action = "/aaa/bbb/UserAction_logIn" method = "post" > (上面两个都能找到但是 namespace = "/aaa/bbb" 优先
< s:form name = "form1" action = "UserAction_logIn" method = "post" > (只能找到 namespace = "/"
这个请求会先在 namespace = "/aaa/bbb" 下面去找这个Action  没有找到 时在 去默认的 namespace

猜你喜欢

转载自blog.csdn.net/zpoison/article/details/78061994
今日推荐