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

                                                                                                          

<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而不是具体的路径。



阅读更多
下一篇关于struts2中action获取参数的三种方法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭