大家好:jbuilder2005中把struts和soring集成起来(简单的)但总是报错,请求帮助。struts-config.xml<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
<struts-config>
  <form-beans>
    <form-bean name="loginActionForm" type="UserManager.forms.LoginActionForm" />
  </form-beans>
  <action-mappings>
    <action name="loginActionForm"
      path="/loginAction"
      scope="request"
      type="org.springframework.web.struts.DelegatingActionProxy"
      validate="false" >
      <forward name="success" path="/success.jsp"/>
    
    </action>
  </action-mappings>
</struts-config>

解决方案 »

  1.   

    applicationContext-actions.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:aop="http://www.springframework.org/schema/aop"
         xmlns:tx="http://www.springframework.org/schema/tx"
         xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
               http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
               http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">        <bean name="/loginAction" class="UserManager.actions.LoginAction" scope="prototype">
    <property name="userManager" ref="userManager"/>
    </bean></beans>
      

  2.   

    applicationContext-beans.xml<?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:aop="http://www.springframework.org/schema/aop"
         xmlns:tx="http://www.springframework.org/schema/tx"
         xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
               http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
               http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">
      <bean id="userManager" class="UserManager.UserManagerImple"/></beans>
      

  3.   

    web.xml <?xml version="1.0" encoding="UTF-8"?> 
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> 
      <display-name>SpringStrutsTest </display-name> 
      <jsp-config> 
        <taglib> 
          <taglib-uri>/WEB-INF/struts-bean.tld </taglib-uri> 
          <taglib-location>/WEB-INF/struts-bean.tld </taglib-location> 
        </taglib> 
        <taglib> 
          <taglib-uri>/WEB-INF/struts-html.tld </taglib-uri> 
          <taglib-location>/WEB-INF/struts-html.tld </taglib-location> 
        </taglib> 
        <taglib> 
          <taglib-uri>/WEB-INF/struts-logic.tld </taglib-uri> 
          <taglib-location>/WEB-INF/struts-logic.tld </taglib-location> 
        </taglib> 
        <taglib> 
          <taglib-uri>/WEB-INF/struts-template.tld </taglib-uri> 
          <taglib-location>/WEB-INF/struts-template.tld </taglib-location> 
        </taglib> 
      </jsp-config> 
      <servlet> 
        <servlet-name>action </servlet-name> 
        <servlet-class>org.apache.struts.action.ActionServlet </servlet-class> 
        <init-param> 
          <param-name>config </param-name> 
          <param-value>/WEB-INF/struts-config.xml </param-value> 
        </init-param> 
        <init-param> 
          <param-name>debug </param-name> 
          <param-value>2 </param-value> 
        </init-param> 
        <init-param> 
          <param-name>application </param-name> 
          <param-value>ApplicationResources </param-value> 
        </init-param> 
      </servlet> 
      <servlet> 
        <servlet-name>SpringContextServlet </servlet-name> 
        <servlet-class>org.springframework.web.context.ContextLoaderServlet </servlet-class> 
        <load-on-startup>1 </load-on-startup> 
      </servlet> 
      <servlet-mapping> 
        <servlet-name>action </servlet-name> 
        <url-pattern>*.do </url-pattern> 
      </servlet-mapping> 
    </web-app>
      

  4.   

    生成不了 action和 其他类的.class文件
      

  5.   

    你把struts交给spring托管了
    那你config文件加下面的语句了吗?
     
      <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
        <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
      </plug-in>