webwork2.2.4+spring配制方式总结

原创 2007年03月14日 10:24:00

最近在做个项目,用的是webwork+spring+hibernate,在网上看了不少webwork+spring的配制方式,大多都是老的配制方式,比如2.1.7的,webwork2.2.4新加了很多功能,和spring的配制也简单了很多,下面就webwork2.2.4+spring的配制方式做个总结。

首先在 webwork.properties中加入  
        webwork.objectFactory = spring
      这样就在WebWork中开启对的Spring支持了

然后在web.xml中加入
     <listener>
             <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
     </listener>

     打开Spring的Listener

最后从Spring中初始化 Action
  比如在 xwork中action的定义如下
    <action name="login" class="loginAction">    (主要看这里)
       <result name="success" type="dispatcher">
          <param name="location">/main.jsp</param> 
       </result>
      <result name="error" type="dispatcher">
         <param name="location">/login.jsp</param>
     </result>
       <interceptor-ref name="params" />
      <interceptor-ref name="model-driven" /> 
   </action>
上面是 <action name="login" class="loginAction">    这句中的class里原来应该是loginAction的路径,现在这里写
什么都行,主要是和下面的spring的配制文件中对这个action描述的bean中的id值相同就行,但为了方便,这里就
写成loginAction
  下面是spring的配制文件中加入
   
<bean id="loginAction" class="com.imti.action.LoginAction" singleton="false">
       <property name="userSerivice">   (这是loginAction中用到的服务)
            <ref local="proxyUserService"/>
      </property>
    </bean>

    <bean id="loginAction" class="com.imti.action.LoginAction" singleton="false">这里的clsss中为action的真实
路径,id的内容就是刚才说的  和<action name="login" class="loginAction">这里的class内容要相同

还要注意一点就是要把webwork2.2.4包中的lib下的spring目录中的jar文件都考到项目中

我做一个登入程序可在http://download.csdn.net/down/162091下载

Webwork-2.2.4迁移至struts-2.3.16涉及的相关修改

Webwork-2.2.4迁移至struts-2.3.16涉及的相关修改 1、jar替换 当前环境webwork及相关jar版本 升级至struts-2.3.16所需的j...

WebWork 2.1 / 2.2 与 Spring 集成方法总结

第一部分:WebWork2.1与Spring集成两种方法:法一:先WebWork后Spring(利用webwork2-spring.jar集成)该方法的执行顺序是先WebWork,后Spring。即,...

Apache 2.2.4整合Tomcat 6.0.16三种方式的详细配置过程

Apache 2.2.4整合Tomcat 6.0.16三种方式的详细配置过程 通常都是通过JK_MOD来整合Apache和Tomcat,但是Apache2.2版本以上整合Tomcat可以直接通过...

Apache2.2.4整合Tomcat6.0.16三种方式的详细配置过程

通常都是通过JK_MOD来整合Apache和Tomcat,但是Apache2.2版本以上整合Tomcat可以直接通过AJP_PROXY来完成,很方便。下面把几种方式都简单讲讲。 假设一个Apac...

webwork与spring集成的三种方法

1.External-Ref 这种方法看起来比较烦琐,(这里描述的和spring文档里的有些区别,这种方法可按spring文档里的做法)第一步:在web.xml里面增加一个listener,如下 ja...

求解spring+hibernate+webwork框架搭建出现空指针异常原因

各位高人,小妹最近遇见点框架问题,还望到这边一游的高人指教。在spring+hibernate+webwork框架搭建出现空指针异常。 具体代码如下: xwork.xml "http://w...

Spring IOC的注入方式总结

  • 2015年05月19日 09:35
  • 11KB
  • 下载

cocos2d-x2.2.4 wp8-xaml openxlive 支付接入问题总结

1、下载OpenXLive SDK 按照官网教程安装,在安装
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:webwork2.2.4+spring配制方式总结
举报原因:
原因补充:

(最多只允许输入30个字)