spring+struts2 开发环境搭建
1.导入两个框架所需jar包及spring-web.jar+struts-spring-plugin-2.2.3.jar
2.整合原理:web.xml中配置一个加载Spring上下文的监听器(在web项目启动到时自动创建和加载spring配置文件并创建和加载applicationcontext对象)
监听器配置:
<listener>
<listener-class>
org.springframework.web.context.contextLoaderListener(contextLoaderListener是servletContextListener实现类servletContextListener 用来监听appliaction对象的创建)
</listener-class>
</listener>
找到applicationcontext的配置
<context-param>
<param-name>
contextConfiglocation
</param-name>
<paramvalue>
classpath:路径applicationContext.xml
<param-value>
</context_param>
3.创建spring配置文件。
没联网可以手动导入dtd文件,实现代码提示applicationContext.xml
<bean id="Service名字" class="实现类的类路径"></bean>
--依赖注入
<bean id="action名字" class="注入类的路径">
<preperty name="service" ref="service引用的对象"></property>
</bean>
4.配置struts2的配置文件
<constant name="struts.objectFactory" value="spring"></constant>
<action name="" class="" ></action>
浙公网安备 33010602011771号