struts2的namespace的问题

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
    <include file="struts-default.xml"></include>
    <constant name="struts.custom.i18n.resources" value="message"></constant>
   
     <package name="systemManager" extends="struts-default" >
        <action name="loginAction" class="com.hwadee.ssh.action.LoginAction">
            <result name="success">/index.jsp</result>
            <result name="error">/rbac/user/register.jsp</result>
        </action>
       
        <action name="userAction" class="com.hwadee.ssh.action.UserAction">
           
        </action>
    </package>
   
  <!--   <package name="userManager" extends="struts-default"  namespace="/rbac/user">
       
    </package> -->
   
   
</struts>   


如果把userAction放在后面那个包里面就会报找不到/namespace,找不到action错误?这是为什么

 

原因:访问时要加上添加的命名空间,/rbac/user

posted @ 2016-07-13 14:52  DespicableMe  阅读(242)  评论(0编辑  收藏  举报