Spring-与Struts简单框架的整合
来源:互联网 发布:com域名攻击 编辑:程序博客网 时间:2024/05/23 01:12
Spring-与Struts简单框架的整合
Spring:负责对象对象创建
Struts:用Action处理请求
整合关键点:
让struts框架action对象的创建,交给spring完成!
步骤
1)引入jar文件
引入Spring、Struts需要的相关jar包。
NT:需引入spring-web 支持jar包:
spring-web-3.2.5.RELEASE.jar 【位于Spring源码】
struts2-spring-plugin-2.3.4.1.jar 【位于Struts源码】
2)配置XML:
- bean.xml :将action交给Spring创建
<!-- 指定action多例 --> <bean id="userAction" class="com.suixin.action.UserAction" scope="prototype"> <property name="userService" ref="userService"></property> </bean>
- struts.xml:引用Spring创建的action
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <package name="user" extends="struts-default"> <action name="user" class="userAction" method="execute"> <result name="success">/index.jsp</result> </action> </package></struts>
- web.xml
<!-- 1. struts配置 核心过滤器: 引入struts功能--> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 2. spring 配置 初始化spring的ioc容器 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/bean-*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
0 0
- Spring-与Struts简单框架的整合
- Spring与Struts框架整合
- Spring与Struts框架整合
- 【Spring】与Struts框架整合(八)
- Struts与Spring的整合
- struts与spring的整合
- struts与spring的整合
- spring与struts的整合
- spring与struts的整合
- Spring整合Struts框架
- Spring、MyBatis、Struts框架整合的jar
- Struts+Spring+Hibernate整合的简单实例
- 最新版SSH框架简单整合(Struts 2.3.15.2 + Spring 4.0.0 + Hibernate 4.2.6)与整合手记
- 整合Struts 与Spring
- 整合Struts 与Spring
- 整合Struts 与Spring
- struts与spring整合
- spring与struts整合
- 【CODE】DOM、Jquery、D3.js字体放大缩小效果
- 终于体会OpenCV的好处了
- 《ArcGIS Runtime SDK for Android开发笔记》——(3)、ArcGIS Runtime SDK概述
- 因无写入权限导致部署论坛后无法更新插件解决之道
- 移动APP的创意进度条设计
- Spring-与Struts简单框架的整合
- git学习总结(二)
- jsoncpp编译方法 和 vs2010中导入第三方库的方法
- aidl 不能生成对应 java文件
- 杭电ACM1527——取石子游戏~~威佐夫博奕
- Android.mk文件说明
- NGUI研究院之制作转圈的技能CD特效(八)
- jsp里的四大作用域
- Android手表商场项目总结