博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring第四篇【Intellij idea环境下、Struts2和Spring整合】
阅读量:6706 次
发布时间:2019-06-25

本文共 1135 字,大约阅读时间需要 3 分钟。


tags: Spring


前言

Spring的第二和第三篇已经讲解了Spring的基本要点了【也就是Core模块】...本博文主要讲解Spring怎么与Struts2框架整合...

Struts2和Spring的整合关键点

  • action对象交给Spring来创建

搭建环境

进入jar包

引入jar文件:

  • 1)引入struts .jar相关文件
  • 2)spring-core 相关jar文件
  • 3)spring-web 支持jar包
    • **spring-web-3.2.5.RELEASE.jar			【Spring源码】**复制代码
    • struts2-spring-plugin-2.3.4.1.jar 【Struts源码】

写配置文件

  • struts.xml 【struts路径与action映射配置】
  • bean.xml 【spring ioc容器配置】
  • web.xml
    • 【核心过滤器: 引入struts功能】
    • 【初始化spring的ioc容器】查看Spring的API

web.xml文件

web.xml文件

除了要配置Struts2的分配器,还要加载Spring的配置文件

struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
contextConfigLocation
/WEB-INF/classes/bean*
org.springframework.web.context.ContextLoaderListener
复制代码

编写Spring配置文件

复制代码


编写Struts2配置文件

/2.jsp
复制代码

最后

如果您觉得这篇文章帮助到了您,可以给作者一点鼓励

转载地址:http://uyblo.baihongyu.com/

你可能感兴趣的文章
java-信息安全(十四)-初探SSL
查看>>
ElasticSearch 应用场景
查看>>
微信小程序,创业新选择
查看>>
FastJson和Gson和Json数据解析分析和用法
查看>>
算法笔记_186:历届试题 高僧斗法(Java)
查看>>
new BigDecimal(0.01) 与 new BigDecimal(String.valueOf(0.01))的区别 (转)
查看>>
软件测试的四个阶段
查看>>
Java基础八--构造函数
查看>>
【Cloud Foundry】Could Foundry学习(一)——Could Foundry浅谈
查看>>
项目打成jar包
查看>>
[Angular] Angular Advanced Features - ng-template , ng-container, ngTemplateOutlet
查看>>
sql
查看>>
shell 例程 —— 解决redis读取稳定性
查看>>
sso 自动化运维平台
查看>>
[Java开发之路](15)注解
查看>>
json对象与javaBean,String字符创之间相互转换的方法
查看>>
cookie是什么,在什么地方会用到
查看>>
C#------发送邮件
查看>>
[转]vue全面介绍--全家桶、项目实例
查看>>
开源一个简易轻量的reactor网络框架
查看>>