Spring与Struts相集成
来源:互联网 发布:怎么看淘宝的注册时间 编辑:程序博客网 时间:2024/05/22 07:41
接着前一篇Spring+Hibernate完成后继续写,将Struts配置进Spring中
将Struts集成入Spring中,需要使用Spring来创建Struts的Action对象,将Action的类交给Spring控制
Action的配置,注意,此处Action使用name标签,该标签名字与Struts文件中path标签名相同,为了创建代理<bean name="/user" class="com.houlu.drp.web.actions.UserAction"> <property name="userService" ref="userService"/></bean>
Service的配置
<bean id="userService" class="com.houlu.drp.usermgr.service.impl.UserService4SpringImpl"> <property name="userDao" ref="userDao"/></bean>
Dao的配置
<bean id="userDao" class="com.houlu.drp.usermgr.dao.impl.UserDao4SqlServerImpl"> <property name="sessionFactory" ref="sessionFactory"/></bean>
在Struts的配置文件中,action配置成相关代理,action的type属性不指向真正的action类,而是指向Spring对Action实现的代理类
<form-beans> <form-bean name="userForm" type="com.houlu.drp.web.forms.UserActionForm"/></form-beans><action-mappings> <action path="/user" type="org.springframework.web.struts.DelegatingActionProxy" name="userForm" scope="request" parameter="command" > <forward name="addUserPage" path="/sysmgr/user_add.jsp"/> <forward name="addUser" path="/user.do?command=listUser&pageNo=1" redirect="true"/> <forward name="addUserValidate" path="/sysmgr/user_add_validate.jsp"/> <forward name="delUser" path="/user.do?command=listUser&pageNo=1" redirect="true"/> <forward name="modifyUserPage" path="/sysmgr/user_modify.jsp"/> <forward name="modifyUser" path="/user.do?command=listUser&pageNo=1" redirect="true"/> <forward name="listUser" path="/sysmgr/user_maint.jsp"/> </action></action-mappings>
- 在Web.xml启动文件中配置一个Listener,该Listener由Spring实现,用于创建Spring的Beanfactory
<!-- 配置用于建立Spring Beanfactory容器的Listener --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener><context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext-*.xml</param-value> </context-param>
0 0
- Spring与Struts相集成
- Spring与Struts集成
- Spring与Struts集成
- struts与spring集成
- struts与spring集成
- Struts与Spring集成方式
- Struts与Spring的集成
- Spring与Struts的集成
- Spring与Struts集成笔记
- struts与spring集成方案
- 深入探讨Spring与Struts集成方案
- 深入探讨Spring与Struts集成方案
- Spring, Hibernate与Struts集成思路
- Spring, Hibernate与Struts集成思路
- 探讨Spring与Struts 的集成方案
- 温习java:Struts与Spring集成
- spring与struts、hibernate的集成
- Spring与Struts和JPA集成
- 总结从maven下resource文件夹读取文件的方法
- Genymotion(安卓模拟器)配置使用手册
- 类成员函数作为pthread_create函数参数
- Forking a Daemon Process on Unix
- AsyncTask 的使用
- Spring与Struts相集成
- SQL SERVER 生成字符串
- AFNetworking和 NSURLSession (转载的准备系统的学习下)
- Python字符串
- 解决Android:Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE问题
- jenkins maven配置
- Android对象序列化(二)-----Intent传递对象的两种方法(Serializable,Parcelable)
- Expressions are not allowed at the top level
- linux同时创建多进程的方法