博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2 委托spring代理action .
阅读量:5051 次
发布时间:2019-06-12

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

让spring代替struts2生成Action

 

struts2中提供了一个与spring进行集成的包,位于struts2 的lib下,叫做struts2-spring-plugin.jar。复制到当前目录的WEB-INF/lib下,然后配置struts.xml和applicationContext.xml

 

(1)在struts.xml的<action>配置中使用class属性指向Spring的<bean>元素:

    <action name="login" class="loginAction" >
         <result name="success">/success.jsp</result>
    </action>

  (2)在applicationContext.xml中配置与<action>的class对应的<bean>元素:

   <bean id="loginAction" class="com.ss.usermgr.actions.LoginAction" scope="prototype">
      <property name="userManager" ref="userManager"/>
   </bean>
 
 在web.xml中添加如下代码:
   <context-param>
      <param-name>contextConfigLocation</param-name>

 

      <!-- 我的applicationContext.xml放在src目录下,所以用classpath*: -->

      <param-value>classpath*:applicationContext-*.xml</param-value>
   </context-param>
 
  <listener>
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

原文:

 

转载于:https://www.cnblogs.com/hpuCode/archive/2012/08/07/2625995.html

你可能感兴趣的文章
进程间通信方式总结
查看>>
FCC 中级算法题 Finders Keepers
查看>>
Python之环境搭建与pycharm的配置django安装及MySQL数据库配置
查看>>
处理选中图片
查看>>
SpringBoot入门教程(十九)@ControllerAdvice+@ExceptionHandler全局捕获Controller异常
查看>>
iOS - 登陆、注销、修改密码
查看>>
给View添加阴影 和边框
查看>>
触发器创建及Navicat中使用
查看>>
Highmaps网页图表教程之图表配置项结构与商业授权
查看>>
JSON解析的成长史——原来还可以这么简单
查看>>
页面适应UIWebView大小,不出现横向滚动条[转]
查看>>
AFNetWorking 上传功能使用及源码分析
查看>>
LOJ2540 PKUWC2018 随机算法 状压DP
查看>>
ASP.NET MVC 入门4、Controller与Action【转】
查看>>
android 自己创建一个凝视模板
查看>>
HDU5754 Life Winner Bo(博弈)
查看>>
常见的网页图像格式有 ico、jpg、png、gif,说说他们各自的应用场景
查看>>
Javascript 时间与日期的相关属性方法【转】
查看>>
GridView
查看>>
【基本知识】FMS有限状态机设计
查看>>