导入的struts使用拦截器出现No result defined for action XXX and result XXX异常

导入的struts使用拦截器出现No result defined for action XXX and result XXX错误
拦截器ai.invoke()返回正常,但如果return "webAppTologin" 则会出现No result defined for action XXX and result XXX错误

奇怪的是如果我把导入struts的内容放到主struts中,则可以正常使用


主struts

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

<package name="struts2" extends="json-default" >        
        <!-- 定义全局result -->
        <global-results>
            <result name="webAppTologin" type="redirect">/logind.jsp</result>
        </global-results>


导入的struts

<struts>

    <constant name="struts.action.extension" value="action"></constant>
    
<package name="webapp" extends="json-default" >
<interceptors>
            <interceptor name="webAppLoginedCheck" class="com.interceptor.WebAppLoginedCheckInterceptor"/>
             <interceptor-stack name="webAppStack">
                <interceptor-ref name="webAppLoginedCheck" />
                <interceptor-ref name="defaultStack" />
            </interceptor-stack>
        </interceptors> 
   <action name="homeMenuWebApp" class="webAppAction" method="homeMenuWebApp">
   <result name="success" type="json">
    <param name="root">homeMenuUrlList</param>
</result>
<interceptor-ref name="webAppStack" />
</action>
    </package>

</struts>


简单action方法

public String homeMenuWebApp()throws Exception{
return success;
}



------解决思路----------------------
注意点就好了,有时候仔细检查一下,然后想一下知识点,不要烦躁