关闭

基于SSH,关于action无法注入service的问题

标签: 关于ssh整合中action注入service的问题之一
149人阅读 评论(0) 收藏 举报

                                                                                                          

<struts>

    <package name="action" namespace="/" extends="struts-default">
        <action name="LoginAction" class="loginAction">
        <!--应该把struts中的action中的class应该为spring中bean的ID -->
            <result name="success">/welcome.jsp</result>
            <result name="reGsuccess">/error.jsp</result>        
        </action>
    </package>

</struts>

                                                                                                         

<!-- 配置登陆的Action -->
 <bean id="loginAction" class="feng.action.LoginAction">
       <property name="login" ref="loginService" />
</bean>
                                                                                                                              

在单独的struts2框架下面上文中的class是要写完整路径的,但是在ssh框架整合中,action的init交给了spring,所以在此处要写在spring注入的对应action的id而不是具体的路径。



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2706次
    • 积分:130
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章存档