整合ssh框架的时候配置需要以下几点
当你导入了所有的jar文件
在web.xml中添加以下代码
<!--配置spring支持 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<!-- 配置spring监听 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
此代码的作用是支持spring
在applicationContext.xml中做以下书写即可实现ssh
<!-- 配置dao类bean -->
<bean id="bookInfoDao" class="com.dragon.dao.impl.BookInfoDaoImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- 配置biz -->
<bean id="bookInfoBiz" class="com.dragon.biz.impl.BookInfoBizImpl">
<property name="bookInfoDaoImpl" ref="bookInfoDao"></property>
</bean>
<!-- 配置action -->
<bean id="indexAction" class="com.dragon.action.IndexAction">
<property name="bookInfoBizImpl" ref="bookInfoBiz"></property>
</bean>
property 的name是自己起的 ref是你的bean的id 意思是引用
其他的大家都是聪明人都应该看懂的呵呵呵其他的以前怎莫写现在还怎默写
在struts.xml中要做如下改进
<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="index" class="indexAction" >
<result name="success">index.jsp</result>
</action>
</package>
</struts>
struts中的class要改为applicationContext.xml中bean定义的id 不能再是action的全限定名了