隨着項目代碼的增多,用一個struts.xml來管理全部功能模塊的Action未免顯得臃腫且結構不清晰,所以能夠根據實際的功能劃分,將各模塊的Action放在自定義的xml文件中,再引入struts.xml文件中。apache
文件目錄以下:jsp
一、編寫自定義的xml文件my-struts.xml測試
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <!-- 設置struts是否爲開發模式,默認爲false,測試階段通常設爲true. --> <constant name="struts.devMode" value="true"/> <package name="suibian" extends="struts-default"> <action name="hello" class="com.owlforest.home.action.HelloWorldAction" method="excute"> <result name="success">/HelloWorld.jsp</result> </action> </package> </struts>
二、在struts.xml中引入自定義的xml文件ui
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <!-- 設置struts是否爲開發模式,默認爲false,測試階段通常設爲true. --> <constant name="struts.devMode" value="true" /> <include file="my-struts.xml" /> </struts>
運行測試便可。rest