Struts2配置文件include的问题
当我把Struts2的配置文件拆分成多个struts配置文件,include最多能包含1级??下一级的内容将不可见?
现有struts.xml,struts-a.xml,struts-b.xml三个配置文件。
其中struts.xml为系统的主配置文件,为struts2框架自动调用。
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <include file="../config/common/struts-a.xml" /> ....</struts>
<struts> <include file="struts-b.xml" /> ....</struts>
<struts> <package name="struts-abc" namespace="/public/common/test"> <action name="abc" class="abc"> <result name="success" type="dispatcher">/web/abc.jsp</result> </action> </package></struts>
ERROR(Dispatcher.java:512)Dispatcher:512 - Could not find action or resultThere is no Action mapped for namespace /public/common/test and action name abc. - [unknown location]
<package name="struts-abc" namespace="/public/common/test"> <action name="abc" class="abc"> <result name="success" type="dispatcher">/web/abc.jsp</result> </action> </package>