关于struts.xml和struts-config.xml的误解
2017-08-01 15:45
435 查看
刚刚入门看到两个例子,发现使用的配置文件不一样,很疑惑为什么会不一样。
1.struts-config.xml文件时struts1.x版本时候的配置文件。
到了struts2开始,配置文件名开始改变为struts.xml文件。
2。你可能希望不仅仅让Sping创建和装配Action对象,还希望让Sping管理这些对象,
如希望使用AOP或者希望使用acegi时。只需要在spring的配置文件中定义这些action 。
3.参考事例如下
1.struts-config.xml文件时struts1.x版本时候的配置文件。
到了struts2开始,配置文件名开始改变为struts.xml文件。
2。你可能希望不仅仅让Sping创建和装配Action对象,还希望让Sping管理这些对象,
如希望使用AOP或者希望使用acegi时。只需要在spring的配置文件中定义这些action 。
3.参考事例如下
<struts> <constant name="struts.objectFactory" value="spring" /><!-- struts2框架就会把bean转发给spring来创建,装配,注入 --> <package name="MySSH" extends="struts-default"><!-- struts2的action必须放在一个指定的包空间下定义 --> <global-results><!-- 定义处理结果字符串和资源之间的映射关系 --> <result name="error">/jsp/error.jsp</result> <result name="success">/jsp/success.jsp</result> </global-results> <!-- 定义处理请求URL为userManagerAct.action的Action,此处的class为Spring中 配置的bean(一般在applicationContext.xml中),属于Spring管理的一部分--> <action name="userManagerAct" class="userAct" method="doLogin"> <result name="login">/index.jsp</result> <!-- 定义处理结果字符串和资源之间的映射关系 --> </action> <action name="query" class="userAct" method="doQuery" /> <action name="delete" class="userAct" method="doDelete" /> <action name="edit" class="userAct" method="doEdit"> <result name="editUser">/jsp/editUser.jsp</result> </action> <action name="add" class="userAct" method="doAdd"> <result name="addUser">/jsp/addUser.jsp</result> </action> </package> </struts>
相关文章推荐
- 关于struts-config.xml中的data-sources元素
- 关于struts-config.xml中“plug-in”元素的问题
- 关于用myeclipse在struts-config.xml中配置datasource的注意事项
- Struts1关于struts-config.xml中的controller标签
- struts-config.xml配置详解
- Struts基础:struts-config.xml中action的scope属性
- struts-config.xml
- struts-config.xml
- Struts-config.xml配置文件讲解
- struts1的配置文件struts-config.xml配置详解
- struts-config.xml属性含义
- 打开struts-config.xml 报错 解决办法Could not open the editor
- struts 使用多个配置文件 struts-config.xml
- struts 的/WEB-INF/struts-config.xml何时被加载的啊
- 第三课 Struts应用的struts-config.xml文件
- struts-config.xml 配置模板
- 深入了解struts中的struts-config.xml
- [struts]Write struts-config.xml
- struts-config.xml中action元素的parameter属性
- struts-config.xml配置文件的scope