Struts2學習:struts.xml引入自定義的xml文件

隨着項目代碼的增多,用一個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

相關文章
相關標籤/搜索