此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【czy520lw】截止到2008-07-15 10:24:05的历史汇总数据(不包括此帖):
发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:0                        结贴的总分数:0                        
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    applicationContext.xml文件里的配置
    <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/tx 
       http://www.springframework.org/schema/tx/spring-tx-2.0.xsd 
    http://www.springframework.org/schema/aop 
       http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

    <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="configLocation"
    value="classpath:hibernate.cfg.xml">
    </property>
    </bean>
    <bean id="CstServiceDAO" class="com.crm.hibernate.CstServiceDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="SalPlanDAO" class="com.crm.hibernate.SalPlanDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>

    <bean id="CstLostDAO" class="com.crm.hibernate.CstLostDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="CstLinkmanDAO" class="com.crm.hibernate.CstLinkmanDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="BasDictDAO" class="com.crm.hibernate.BasDictDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="SysRoleDAO" class="com.crm.hibernate.SysRoleDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="SysRoleRightDAO"
    class="com.crm.hibernate.SysRoleRightDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="SysUserDAO" class="com.crm.hibernate.SysUserDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="CstActivityDAO"
    class="com.crm.hibernate.CstActivityDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="SysRightDAO" class="com.crm.hibernate.SysRightDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="DtpropertiesDAO"
    class="com.crm.hibernate.DtpropertiesDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="CstCustomerDAO"
    class="com.crm.hibernate.CstCustomerDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="SalChanceDAO" class="com.crm.hibernate.SalChanceDAO">
    <property name="sessionFactory">
    <ref bean="sessionFactory"></ref>
    </property>
    </bean>
    <bean id="userservice" class="com.crm.business.Userservice"
    abstract="false" lazy-init="default" autowire="default"
    dependency-check="default">
    <property name="dao">
    <ref bean="SysUserDAO"></ref>
    </property>
    <property name="srdao">
    <ref bean="SysRightDAO"></ref>
    </property>
    <property name="sydao">
    <ref bean="SysRoleDAO"></ref>
    </property>
    <property name="stdao">
    <ref bean="SysRoleRightDAO"></ref>
    </property>
    <property name="saldao">
    <ref bean="SalChanceDAO"></ref>
    </property> </bean>
    <bean name="/login" class="com.struts.action.LoginAction"
    abstract="false" lazy-init="default" autowire="default"
    dependency-check="default">
    <property name="service">
    <ref bean="userservice"></ref>
    </property>
    </bean> <bean name="/saleInfo" class="com.struts.action.SaleInfoAction"
    abstract="false" lazy-init="default" autowire="default"
    dependency-check="default">
    <property name="service">
    <ref bean="userservice"></ref>
    </property>
    </bean>
    <tx:advice id="txAdvice"
        transaction-manager="myHibTransactionManager">
            <tx:attributes>
    <tx:method name="savechance*" propagation="REQUIRED" />
    <tx:method name="del*" propagation="REQUIRED" />
    <tx:method name="update*" propagation="REQUIRED" />
    <tx:method name="do*" propagation="REQUIRED" />
    <tx:method name="*" propagation="SUPPORTS"  read-only="true" />
            </tx:attributes>
    </tx:advice>
    <aop:config>
        <aop:pointcut id="bizMethods"
      expression="execution(* com.crm.business.*.*(..))" />
        <aop:advisor advice-ref="txAdvice" pointcut-ref="bizMethods" />
    </aop:config>
    <bean id="myHibTransactionManager"
        class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory" ref="sessionFactory"/>
    </bean>
    </beans>
    /*struts-config.xml文件里的配置*/
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
      <data-sources />
      <form-beans >
        <form-bean name="loginForm" type="com.struts.form.LoginForm" />
        <form-bean name="saleInfoForm" type="com.struts.form.SaleInfoForm" />  </form-beans>  <global-exceptions />
      <global-forwards />
      <action-mappings >
        <action
          attribute="loginForm"
          input="/index.jsp"
          name="loginForm"
          parameter="opt"
          path="/login"
          scope="request"
          type="org.springframework.web.struts.DelegatingActionProxy"
          validate="false" >
          <forward name="success" path="/html/login.jsp"></forward>
           <forward name="saley" path="/html/sale/sale.jsp"></forward>
       </action>
        <action
          parameter="op"
          name="saleInfoForm"
          path="/saleInfo" scope="request"
          type="org.springframework.web.struts.DelegatingActionProxy" >
          <forward name="upsale" path="/html/sale/saleInfo.jsp"></forward>
          </action>  </action-mappings>  <message-resources parameter="com.struts.ApplicationResources" />
    <!--  
     <plug-in
    className="org.springframework.web.struts.ContextLoaderPlugIn">
    <set-property property="contextConfigLocation"
    value="classpath:applicationContext.xml" />
    </plug-in>
    -->
    </struts-config>
      

  2.   

    你的struts-config.xml有问题吧.你在string已经整合了struts所以它里面的path=saleInfo好像是不知道加前面的/
      

  3.   

    不需要用actionForm,用request.setAttribute设置值
      

  4.   

    问题解决了,是我的JAVAscript脚本写错了,传的时候只传了URL,没把表单一起传过去,谢谢各位!