关于struts.xml和struts-config.xml的误解

刚刚入门看到两个例子,发现使用的配置文件不一样,很疑惑为什么会不一样。

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>    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值