1,在Struts-config.xml中必须设置它的监听类, 
<controller 
      processorClass="org.springframework.web.struts.DelegatingRequestProcessor"> 
</controller> 2,把struts-config.xml配置 的  type= "org.springframework.web.struts.DelegatingActionProxy "去掉或者直接改成  type= "org.chl.struts.action.RegisterAction "

解决方案 »

  1.   

    这个问题应该是出在你的SPRING配置文件上,如果是用MYECLIPSE,请把URL跟标签一起写在同一行上,否则就会出现那样的错误。
      

  2.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
    <property name="url"><value>jdbc:mysql://localhost:3306/sshtest</value></property>
    <property name="username" value="root"/>
    <property name="password" value="ok"/>
    </bean>
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
    <ref bean="dataSource"></ref>
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
    </props>
    </property>
    <property name="mappingResources">
    <list>
    <value>org/chl/vo/UserInfo.hbm.xml</value>
    </list>
    </property>
    </bean>
    <bean id="baseDAO" class="org.chl.dao.BaseDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"/>
    </property>
    </bean>
    <bean id="userDAO" class="org.chl.dao.impl.UserDAO" parent="baseDAO"/>
    <bean id="userService" class="org.chl.service.impl.UserService">
    <property name="userDAO">
    <ref bean="userDAO"/>
    </property>
    </bean>
    <bean name="/register" class="org.chl.struts.action.RegisterAction">
    <property name="userService">
    <ref bean="userService"/>
    </property>
    </bean>
    </beans>我把SPRING的配置文件改成这样还是不行,已经四天了,急啊
      

  3.   

    <html:form   action= "register.do "   method= "POST "> 
    改成:
    <html:form   action= "/register "   method= "POST "> 
    不行的话把错误信息贴出来
      

  4.   

    问题已解决

    <bean   id="dataSource"   class="org.apache.commons.dbcp.BasicDataSource">
    改成
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    多谢大家