Struct2學習:struts.xml引入自定義的xml文件
阿新 • • 發佈:2019-02-08
分享 mage 是否 config 運行 utf-8 false ucc ftw
隨著項目代碼的增多,用一個structs.xml來管理所有功能模塊的Action未免顯得臃腫且結構不清晰,因此可以根據實際的功能劃分,將各模塊的Action放在自定義的xml文件中,再引入struts.xml文件中。
文件目錄如下:
1、編寫自定義的xml文件my-struct.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>
2、在struts.xml中引入自定義的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" /> <include file="my-struct.xml" /> </struts>
運行測試即可。
Struct2學習:struts.xml引入自定義的xml文件