整合struts2和spring框架

1 把struts2的action交给spring管理

2 实现过程

第一步 导入struts2和spring的jar包

Spring_day04--整合struts2和spring框架-LMLPHP

(1)导入用于整合的jar包

Spring_day04--整合struts2和spring框架-LMLPHP

Spring_day04--整合struts2和spring框架-LMLPHP

第二步 创建action

Spring_day04--整合struts2和spring框架-LMLPHP

第三步 创建struts2核心配置文件,配置action

(1)位置在src下面,名称是struts.xml

Spring_day04--整合struts2和spring框架-LMLPHP

第四步 在web.xml中配置struts2过滤器

Spring_day04--整合struts2和spring框架-LMLPHP

第五步 导入spring的jar包

Spring_day04--整合struts2和spring框架-LMLPHP

第六步 创建spring配置文件

(1) 引入约束

Spring_day04--整合struts2和spring框架-LMLPHP

Spring_day04--整合struts2和spring框架-LMLPHP

(2) 在web.xml中配置spring监听器(服务器启动时加载spring配置文件)

Spring_day04--整合struts2和spring框架-LMLPHP

(3) 指定spring配置文件位置(名字到监听器源代码中找)

Spring_day04--整合struts2和spring框架-LMLPHP

第七步 把action交给spring进行配置(***)

Spring_day04--整合struts2和spring框架-LMLPHP

(1)在spring配置action对象,在struts.xml中也配置action对象

(2)解决:

只需要在spring里面配置action对象,不要在struts.xml中配置

Spring_day04--整合struts2和spring框架-LMLPHP

Spring_day04--整合struts2和spring框架-LMLPHP

加入日志文件:log4j.properties

启动服务器访问action,控制台输出:action.......

05-27 20:17