`
hejianjie
  • 浏览: 146037 次
  • 性别: Icon_minigender_1
  • 来自: 湖南长沙
社区版块
存档分类
最新评论

Webwork+spring整合

阅读更多

          最近在网上发现 拦截器ActionAutowiringInterceptor 这个东东,来整合spring+webwork的应用相对于SpringObjectFactory方式比较的方便和快捷,在运行中可以自动为Action组装它所需的Spring容器中的Bean,不需要像SpringObjectFactory一样,一个webwork action需要在xwork.xml和spring里面都要注册一下,比较的重复。一旦Action多的话,修改和维护起来就比较的麻烦

    1    使用拦截器ActionAutowiringInterceptor 方式整合spring+webwork 你必须在 web.xml中进行相应的配置:

  • <listener>  
  •   <listener-class>org.springframework.web.context.ContextLoaderListenerlistener-class>  
  • listener> 

         2.同时在xwork.xml的文件中定义该拦截器,并添加到相应的action中去

         

  • <interceptor name="autowire" class="com.opensymphony.xwork.spring.interceptor.ActionAutowiringInterceptor">  
  •     <param name="autowireStrategy">  
  • @org.springframework.beans.factory.config.AutowireCapableBeanFactory@AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE   
  •     param>  
  •   interceptor>  
  • 分享到:
    评论

    相关推荐

    Global site tag (gtag.js) - Google Analytics