spring + struts

每种整合技术(或者窍门)都有自己的 优点和特点。我偏爱其中的一种,但是我知道这三种都能够加深您对 Struts 和 Spring 的理解。在处理各种不同情况的时候,这将给您提供 一个广阔的选择范围。方法如下:
  
  使用 Spring 的 ActionSupport 类整合 Structs
  
  使用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor
  
  将 Struts Action 管理委托给 Spring 框架
  
  装载应用程序环境
  
  无论您使用哪种技术,都需要使用 Spring 的 ContextLoaderPlugin 为 Struts 的 ActionServlet 装载 Spring 应用程序环境。就像添加任何其他插件一样,简单地向您的 struts-config.xml 文件添加该插件,如下所示:
  
     "org.springframework.web.struts.ContextLoaderPlugIn">
      "contextConfigLocation" value="/WEB-INF/beans.xml"/>

 

特别:struts-config中的plug-in 是:

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames"
        value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml" />
  </plug-in>

在web.xml添加listener:

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值