HardBirch

Spring2.5+Struts1.3.8+Jpa(Hibernate实现)整合之六

时间:09-05-13 栏目:iOS移动应用开发技术 作者:张飞不张,文采横飞 评论:0 点击: 1,240 次

 该篇主要编写整合Struts1.3.8的配置代码。SpringStruts的整合,主要是用Spring容器来管理strutsaction

 加入Struts1.3.8jar文件:

 在classpath下,加入struts-1.3.8-all/struts-1.3.8/lib下除antlr-2.7.2.jar(该jar文件spring中已有)外的全部jar文件,如下图所示:

   修改web.xml文件,修改后的代码如下:














<!-- spirng解决乱码 -->
<filter>
<filter-name>encoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<!-- 配置struts -->
<servlet>
<servlet-name>struts</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>struts</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>


WEB-INF下创建struts配置文件struts-config.xml其代码如下:





















 





 


















<bean id="txManger" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory"/>
</bean>
<tx:annotation-driven transaction-manager="txManger"/>

<bean id="studentDao" class="com.zyg.ssj.dao.jpa.StudentDaoImpl"/>
<bean id="studentService" class="com.zyg.ssj.service.impl.StudentServiceImpl"/>
<!-- Spring 管理struts的action -->
<bean name="/student/list" class="com.zyg.ssj.web.action.StudentAction"/>
<bean name="/student/manage" class="com.zyg.ssj.web.action.StudentManageAction"/>
</beans>

 

 

   至此,spring整合struts的相关配置文件和web.xml文件编写完毕。下一篇编写FormBeanaction

声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: Spring2.5+Struts1.3.8+Jpa(Hibernate实现)整合之六

Spring2.5+Struts1.3.8+Jpa(Hibernate实现)整合之六:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐