Struct2学习:struts.xml引入自定义的xml文件
Posted wsfu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struct2学习:struts.xml引入自定义的xml文件相关的知识,希望对你有一定的参考价值。
随着项目代码的增多,用一个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文件的主要内容,如果未能解决你的问题,请参考以下文章