在WEBLOGIC9.1上部署SPRING+WEBWORK 的WEB应用

      在WEBLOGIC9.1上部署SPRING+WEBWORK 的WEB应用。如果部署成功后总是在进入ACTION时出现 服务器内部错误,然后WEBWORK报一堆错误,那就是环境出了问题,在开发环境下重新编译后重新拷贝覆盖WebRoot目录,web.xml目录配置关键点:

  1.  
         <!--  TOMCAT下配置时不需要<jsp-config>  -->
        
    < jsp-config >
            
    < taglib >
                
    < taglib-uri > webwork </ taglib-uri >
                
    < taglib-location > /WEB-INF/webwork.tld </ taglib-location >
            
    </ taglib >
        
    </ jsp-config >
  2.  
         < context-param >
            
    < param-name > contextConfigLocation </ param-name >
            
    < param-value >
                /WEB-INF/applicationContext-jdbc.xml
                /WEB-INF/applicationContext.xml
            
    </ param-value >
        
    </ context-param >
  3.  
         < servlet >
            
    < servlet-name > webwork </ servlet-name >
            
    < servlet-class >
                com.opensymphony.webwork.dispatcher.ServletDispatcher
            
    </ servlet-class >
            
    < load-on-startup > 1 </ load-on-startup >
        
    </ servlet >

    修改后的WEB容器全文如下 :      修改webwork容器,即xwork.xml文件,对项目中的所有的业务逻辑Bean进行管理

<? 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" >
    
< context-param >
        
< param-name > contextConfigLocation </ param-name >
        
< param-value >
            /WEB-INF/applicationContext-jdbc.xml
            /WEB-INF/applicationContext.xml
        
</ param-value >
    
</ context-param >
    
< context-param >
        
< param-name > webAppRootKey </ param-name >
        
< param-value > quality.root </ param-value >
    
</ context-param >

    
< context-param >
        
< param-name > log4jConfigLocation </ param-name >
        
< param-value > /WEB-INF/log4j.properties </ param-value >
    
</ context-param >
    
< context-param >
        
< param-name > log4jRefreshInterval </ param-name >
        
< param-value > 60000 </ param-value >
    
</ context-param >
    
< listener >
        
< listener-class >
            org.springframework.web.context.ContextLoaderListener
        
</ listener-class >
    
</ listener >
    
< servlet >
        
< servlet-name > webwork </ servlet-name >
        
< servlet-class >
            com.opensymphony.webwork.dispatcher.ServletDispatcher
        
</ servlet-class >
        
< load-on-startup > 1 </ load-on-startup >
    
</ servlet >
    
< servlet >
        
< servlet-name > DisplayChart </ servlet-name >
        
< servlet-class >
            org.jfree.chart.servlet.DisplayChart
        
</ servlet-class >
        
< load-on-startup > 2 </ load-on-startup >
    
</ servlet >
    
< servlet >
        
< servlet-name > dwr-invoker </ servlet-name >
        
< servlet-class > uk.ltd.getahead.dwr.DWRServlet </ servlet-class >
        
< init-param >
            
< param-name > debug </ param-name >
            
< param-value > true </ param-value >
        
</ init-param >
        
< init-param >
            
< param-name > scriptCompressed </ param-name >
            
< param-value > false </ param-value >
        
</ init-param >
        
< load-on-startup > 2 </ load-on-startup >
    
</ servlet >
    
< servlet >
        
< servlet-name > GetSessionImage </ servlet-name >
        
< servlet-class > ChartDirector.GetSessionImage </ servlet-class >
    
</ servlet >
    
< servlet-mapping >
        
< servlet-name > GetSessionImage </ servlet-name >
        
< url-pattern > *.chart </ url-pattern >
    
</ servlet-mapping >
    
< servlet-mapping >
        
< servlet-name > dwr-invoker </ servlet-name >
        
< url-pattern > /dwr/* </ url-pattern >
    
</ servlet-mapping >
    
< servlet-mapping >
        
< servlet-name > webwork </ servlet-name >
        
< url-pattern > *.action </ url-pattern >
    
</ servlet-mapping >
    
< servlet-mapping >
        
< servlet-name > DisplayChart </ servlet-name >
        
< url-pattern > /servlet/DisplayChart </ url-pattern >
    
</ servlet-mapping >
    
< session-config >
        
< session-timeout > 60 </ session-timeout >
    
</ session-config >
    
< welcome-file-list >

        
< welcome-file > login.jsp </ welcome-file >
    
</ welcome-file-list >
    
< jsp-config >
        
< taglib >
            
< taglib-uri > webwork </ taglib-uri >
            
< taglib-location > /WEB-INF/webwork.tld </ taglib-location >
        
</ taglib >
    
</ jsp-config >
    
< resource-ref >
        
< description > DB Connection </ description >
        
< res-ref-name > jdbc/dataSource </ res-ref-name >
        
< res-type > javax.sql.DataSource </ res-type >
        
< res-auth > Container </ res-auth >
    
</ resource-ref >
</ web-app >

  applicationContext-jdbc.xml:jdbc.qualityWEBLOGIC中配置好的JNDI数据源

<? 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.springframework.jndi.JndiObjectFactoryBean" >
        
< property  name ="jndiName" >
            
< value > jdbc.quality </ value >
        
</ property >
    
</ bean >

    
< bean  id ="jdbcTemplate"
        class
="org.springframework.jdbc.core.JdbcTemplate" >
        
< property  name ="dataSource" >
            
< ref  local ="dataSource"   />
        
</ property >
    
</ bean >
    
<!--  Transaction manager for a single JDBC Transaction (alternative to JTA)  -->
    
< bean  id ="transactionManager"
        class
="org.springframework.jdbc.datasource.DataSourceTransactionManager" >
        
< property  name ="dataSource" >
            
< ref  local ="dataSource"   />
        
</ property >
    
</ bean >
    
<!--  Transaction manager that delegates to JTA (for a transactional JNDI DataSource)  -->
    
<!--
        <bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager"/>
    
-->
    
< bean  id ="baseTransaction"  lazy-init ="true"  abstract ="true"
        class
="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" >
        
< property  name ="transactionManager" >
            
< ref  local ="transactionManager"   />
        
</ property >
        
< property  name ="transactionAttributes" >
            
< props >
                
< prop  key ="get*" > PROPAGATION_REQUIRED,readOnly </ prop >
                
< prop  key ="find*" > PROPAGATION_REQUIRED,readOnly </ prop >
                
< prop  key ="list*" > PROPAGATION_REQUIRED,readOnly </ prop >
                
< prop  key ="load*" > PROPAGATION_REQUIRED,readOnly </ prop >
                
< prop  key ="save*" > PROPAGATION_REQUIRED </ prop >
                
< prop  key ="add*" > PROPAGATION_REQUIRED </ prop >
                
< prop  key ="insert*" > PROPAGATION_REQUIRED </ prop >
                
< prop  key ="update*" > PROPAGATION_REQUIRED </ prop >
                
< prop  key ="delete*" > PROPAGATION_REQUIRED </ prop >
                
< prop  key ="*" > PROPAGATION_REQUIRED,readOnly </ prop >
            
</ props >
        
</ property >
    
</ bean >
</ beans >

    配置Spring容器,即applicationContext.xml文件,如下:

<? 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 ="utilsDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.UtilsDao" >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="operatorDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.OperatorDao" >
                
< property  name ="peopleDao" >
                    
< ref  local ="peopleDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="operatorLogDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.OperatorLogDao" >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="rolesDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.RolesDao" >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="funcDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.FuncDao" >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="operatorRolesDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.OperatorRolesDao" >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="rolesFuncDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.RolesFuncDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="CBQKDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.CBQKDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="unitDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.UnitDao" >
                
< property  name ="peopleDao" >
                    
< ref  local ="peopleDao"   />
                
</ property >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="teamDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.TeamDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="peopleDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.PeopleDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="DFHSQKDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.DFHSQKDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >

    
< bean  id ="YDXZDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.YDXZDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >

    
< bean  id ="superviseDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.SuperviseDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="targetSkimDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.TargetSkimDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="XSDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.XSDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="ZBDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.ZBDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="checkObjectDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.CheckObjectDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="loginDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.LoginDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >

    
< bean  id ="onTimeCopyDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.OnTimeCopyDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >

    
< bean  id ="errorAnalysDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.ErrorAnalysDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="expandedAnalysDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.ExpandedAnalysDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="termAnalysDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.TermAnalysDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >

    
< bean  id ="operationSpreadDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.OperationSpreadDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >

    
< bean  id ="callBackAnalyseDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.CallBackAnalyseDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="oweDistributingDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.OweDistributingDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >


    
< bean  id ="copyTableAnalysDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.CopyTableAnalysDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >

    
< bean  id ="dxfwDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.DxfwDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="documentManagerDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.DocumentManagerDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="monitorControlDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.MonitorControlDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="dataImportDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.DateImportDao" >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
    
< bean  id ="computationWorkloadDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.ComputationWorkloadDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >


    
< bean  id ="fullBrowseUnitTargetDao"  parent ="baseTransaction" >
        
< property  name ="target" >
            
< bean  class ="quality.dao.FullBrowseUnitTargetDao" >
                
< property  name ="utilsDao" >
                    
< ref  local ="utilsDao"   />
                
</ property >
                
< property  name ="jdbcTemplate" >
                    
< ref  bean ="jdbcTemplate"   />
                
</ property >
            
</ bean >
        
</ property >
    
</ bean >
</ beans >

 

<! DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd" >
< xwork >
    
< include  file ="webwork-default.xml"   />
    
< package  name ="global-default"  extends ="webwork-default"
        abstract
="true" >
        
< result-types >
            
< result-type  name ="chart"
                class
="quality.action.ChartResult" >
            
</ result-type >
        
</ result-types >
        
< interceptors >
            
< interceptor  name ="springAutowire"
                class
="com.opensymphony.xwork.spring.interceptor.ActionAutowiringInterceptor" >
                
< param  name ="autowireStrategy" >
                    @org.springframework.beans.factory.config.AutowireCapableBeanFactory@AutowireCapableBeanFactory.AUTOWIRE_BY_NAME
                
</ param >
            
</ interceptor >

            
< interceptor-stack  name ="defaultContractStack" >
                
< interceptor-ref  name ="servlet-config"   />
                
< interceptor-ref  name ="defaultStack"   />
                
< interceptor-ref  name ="springAutowire"   />
            
</ interceptor-stack >
        
</ interceptors >
        
< default-interceptor-ref  name ="defaultContractStack"   />
    
</ package >


    
< include  file ="xwork-quality.xml"   />
</ xwork >

    xwork-quality.xml:

<! DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd" >
< xwork >
    
< package  name ="quality"  extends ="global-default" >
        
< action  name ="LoginAction"  class ="quality.action.LoginAction" >
            
< result  name ="login"  type ="dispatcher" >
                
< param  name ="location" > /admin_home.jsp </ param >
            
</ result >
            
< result  name ="admin"  type ="dispatcher" >
                
< param  name ="location" > /admin_left.jsp </ param >
            
</ result >
            
< result  name ="left"  type ="dispatcher" >
                
< param  name ="location" > /admin_left.jsp </ param >
            
</ result >
            
< result  name ="error"  type ="dispatcher" >
                
< param  name ="location" > /login.jsp </ param >
            
</ result >
            
< result  name ="menu"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/dwSetting.jsp
                
</ param >
            
</ result >
            
< result  name ="right"  type ="dispatcher" >
                
< param  name ="location" > /admin_right.jsp </ param >
            
</ result >
            
< result  name ="top"  type ="dispatcher" >
                
< param  name ="location" > /admin_top.jsp </ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="RolesManagerAction"
            class
="quality.action.RolesManagerAction" >
            
< result  name ="left1"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/LoginAction!left.action
                
</ param >
            
</ result >
            
< result  name ="left"  type ="dispatcher" >
                
< param  name ="location" > /admin_left.jsp </ param >
            
</ result >
            
< result  name ="init"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/role_list.jsp
                
</ param >
            
</ result >
            
< result  name ="result"  type ="dispatcher" >
                
< param  name ="location" > /admin_home.jsp </ param >
            
</ result >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/role_list.jsp
                
</ param >
            
</ result >
            
< result  name ="single"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/role_info.jsp
                
</ param >
            
</ result >
            
< result  name ="init"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/role_list.jsp
                
</ param >
            
</ result >
            
< result  name ="delete"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/RolesManagerAction!initial.action?errorMessage=${errorMessage()}
                
</ param >
            
</ result >
            
< result  name ="initForSave"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/RolesManagerAction!initial.action
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="UnitManagerAction"
            class
="quality.action.UnitManagerAction" >
            
< result  name ="init"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/unit_list.jsp
                
</ param >
            
</ result >
            
< result  name ="result"  type ="dispatcher" >
                
< param  name ="location" > /admin_home.jsp </ param >
            
</ result >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/unit_list.jsp
                
</ param >
            
</ result >
            
< result  name ="single"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/unit_info.jsp
                
</ param >
            
</ result >
            
< result  name ="init"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/unit_list.jsp
                
</ param >
            
</ result >
            
< result  name ="delete"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/UnitManagerAction.action
                
</ param >
            
</ result >
            
< result  name ="abate"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/UnitManagerAction.action
                
</ param >
            
</ result >
            
< result  name ="update"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/UnitManagerAction!newForUnit.action
                
</ param >
            
</ result >
            
< result  name ="initForSave"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/UnitManagerAction.action
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >

            
< result  name ="initLeft"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/unitList.jsp
                
</ param >
            
</ result >

            
< result  name ="initRight"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/unitRight.jsp
                
</ param >
            
</ result >

            
< result  name ="addNextLevelUnit"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/addNextUnitInfo.jsp
                
</ param >
            
</ result >

            
< result  name ="addOperatorListInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/operatorListInfo.jsp
                
</ param >
            
</ result >


        
</ action >
        
< action  name ="TeamManagerAction"
            class
="quality.action.TeamManagerAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/team_list.jsp
                
</ param >
            
</ result >
            
< result  name ="single"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/team_info.jsp
                
</ param >
            
</ result >
            
< result  name ="delete"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/TeamManagerAction!initForUpdate.action
                
</ param >
            
</ result >
            
< result  name ="abate"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/TeamManagerAction!initForUpdate.action
                
</ param >
            
</ result >
            
< result  name ="init"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/TeamManagerAction!initForUpdate.action
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >

            
< result  name ="iniTeamLeft"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/teamLeft.jsp
                
</ param >
            
</ result >

            
< result  name ="iniTeamRight"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/teamRight.jsp
                
</ param >
            
</ result >

            
< result  name ="addTeamInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/teamAddInfo.jsp
                
</ param >
            
</ result >

            
< result  name ="ModteamInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/teamModInfo.jsp
                
</ param >
            
</ result >
        
</ action >


        
< action  name ="OperatorManagerAction"
            class
="quality.action.OperatorManagerAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/operator_list.jsp
                
</ param >
            
</ result >
            
< result  name ="single"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/operator_info.jsp
                
</ param >
            
</ result >
            
< result  name ="contractmodInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/operator_mod_info.jsp
                
</ param >
            
</ result >
            
< result  name ="updatePasswd"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/update_passwd.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="UnitTargetShowAction"
            class
="quality.action.UnitTargetShowAction" >
            
< result  name ="jfcTopLeft"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/jfreechart/jfc_top_left.jsp
                
</ param >
            
</ result >
            
< result  name ="jfcTopRight"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/jfreechart/jfc_top_right.jsp
                
</ param >
            
</ result >
            
< result  name ="jfcBottomLeft"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/jfreechart/jfc_bottom_left.jsp
                
</ param >
            
</ result >
            
< result  name ="jfcBottomRight"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/jfreechart/jfc_bottom_right.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="PeopleManagerAction"
            class
="quality.action.PeopleManagerAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/people_list.jsp
                
</ param >
            
</ result >
            
< result  name ="single"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/people_info.jsp
                
</ param >
            
</ result >
            
< result  name ="PeopleModInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/people_mod_info.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >

        
< action  name ="SuperviseAction"
            class
="quality.action.SuperviseAction" >

            
< result  name ="chooseSuperviseobj"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/choose_Supervise_obj.jsp
                
</ param >
            
</ result >

            
< result  name ="listSuperviseobj"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/send_Supervise.jsp
                
</ param >
            
</ result >


            
< result  name ="tmplistSuperviseobj"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetcheck/send_tmpsupvervise.jsp
                
</ param >
            
</ result >


            
< result  name ="findMySupervise"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/findMySupervise.jsp
                
</ param >
            
</ result >

            
< result  name ="revertServiseInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/revertServiseInfo.jsp
                
</ param >
            
</ result >

            
< result  name ="transmitServiseInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/transmitServiseInfo.jsp
                
</ param >
            
</ result >

            
< result  name ="superviselog"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/supervise_log.jsp
                
</ param >
            
</ result >

            
< result  name ="superviseMorelog"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/supervise_more_log.jsp
                
</ param >
            
</ result >

            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >

            
< result  name ="Reback1"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/TargetCheckAction.action?flagPage=1
                
</ param >
            
</ result >
            
< result  name ="Reback2"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/TargetCheckAction!getDFHSQKList.action?flagPage=2
                
</ param >
            
</ result >
            
< result  name ="Reback3"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/TargetCheckAction!getElectBillRecyclTarget.action?flagPage=3
                
</ param >
            
</ result >

            
< result  name ="Reback4"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/TargetCheckAction!addReduceCheck.action
                
</ param >
            
</ result >

            
< result  name ="Reback5"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/TargetCheckAction!quitFillQuantityCheck.action
                
</ param >
            
</ result >

            
< result  name ="Reback6"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/TargetCheckAction!quitFillFeeCheck.action
                
</ param >
            
</ result >



        
</ action >
        
< action  name ="TargetSkimAction"
            class
="quality.action.TargetSkimAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetskim/jdzbShow.jsp
                
</ param >
            
</ result >
            
< result  name ="initLeft"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetskim/jdzbShow_left.jsp
                
</ param >
            
</ result >
            
< result  name ="initRight"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetskim/jdzbShow_right.jsp
                
</ param >
            
</ result >
            
< result  name ="showRight"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetskim/jdzbShow_right.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="TargetCheckAction"
            class
="quality.action.TargetCheckAction" >
            
< result  name ="DFHSQK"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetcheck/average_electrovalence_check.jsp
                
</ param >
            
</ result >
            
< result  name ="DFHSZB"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetcheck/electrical_bill_check.jsp
                
</ param >
            
</ result >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetcheck/line_check.jsp
                
</ param >
            
</ result >
            
< result  name ="send"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/SuperviseAction.action
                
</ param >
            
</ result >
            
< result  name ="addReduce"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetcheck/add_reduce_check.jsp
                
</ param >
            
</ result >
            
< result  name ="showInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetcheck/showInfo.jsp
                
</ param >
            
</ result >
            
< result  name ="elecQuantity"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetcheck/quit_fill_elec_check.jsp
                
</ param >
            
</ result >
            
< result  name ="elecFee"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetcheck/quit_fill_elecfee_check.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="TargetAnalyseAction"
            class
="quality.action.TargetAnalyseAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/integrate_analyse.jsp
                
</ param >
            
</ result >
            
< result  name ="choise"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/choose_checkobject.jsp
                
</ param >
            
</ result >
            
< result  name ="checkObject"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/choose_checkobject.jsp
                
</ param >
            
</ result >
            
<!--
                <result name="checkObject" type="dispatcher">
                <param name="location">/quality/TargetAnalyseAction.action?checkList=${checkList}</param>
                </result>
            
-->
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >


        
< action  name ="ViewModerationChartAction"
            class
="quality.action.ViewModerationChartAction" >
        
</ action >


        
< action  name ="Online"  class ="quality.action.Online" >
            
< result  name ="title"  type ="dispatcher" >
                
< param  name ="location" > /admin_top.jsp </ param >
            
</ result >
            
< result  name ="msgmanage"  type ="dispatcher" >
                
< param  name ="location" > /MsgManage.jsp </ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
            
< result  name ="help"  type ="dispatcher" >
                
< param  name ="location" > /help.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="OnTimeCopyRateAction"
            class
="quality.action.OnTimeCopyRateAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/ontime_copy_analyse.jsp
                
</ param >
            
</ result >
            
< result  name ="two"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/ontime_copy_analyse2.jsp
                
</ param >
            
</ result >
            
< result  name ="three"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/ontime_copy_analyse3.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >

        
< action  name ="ExpandedAnalysAction"
            class
="quality.action.ExpandedAnalysAction" >
            
< result  name ="iniExpandAnalys"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/expandAnalyse.jsp
                
</ param >
            
</ result >
            
< result  name ="SpecifiedExpandAnalys"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/expand_type_analyse.jsp
                
</ param >
            
</ result >

            
< result  name ="expandTypeAnalyse"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/expand_type_analyse1.jsp
                
</ param >
            
</ result >

            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >


        
</ action >

        
< action  name ="ErrorAnalysAction"
            class
="quality.action.ErrorAnalysAction" >
            
< result  name ="iniErrorAnalys"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/errorAnalyse.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >

        
< action  name ="TermAnalysAction"
            class
="quality.action.TermAnalysAction" >
            
< result  name ="iniTermAnalysAction"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/termAnalyse.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="OperationSpreadAction"
            class
="quality.action.OperationSpreadAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/operation_spread_analyse.jsp
                
</ param >
            
</ result >


            
< result  name ="operationSpreadMonthAnalyse"
                type
="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/operationSpreadMonthAnalyse.jsp
                
</ param >
            
</ result >

            
< result  name ="operationSpreadDayAnalyse"
                type
="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/operationSpreadDayAnalyse.jsp
                
</ param >
            
</ result >


            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >

        
< action  name ="CallBackAnalyseAction"
            class
="quality.action.CallBackAnalyseAction" >
            
< result  name ="callbackAnalyse"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/callbackAnalyse.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >

            
< result  name ="callBackAnalyseDay_distributing"
                type
="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/callBackAcalyseDay.jsp
                
</ param >
            
</ result >
            
< result  name ="callBackAclyseMonth"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/callBackAclyseMonth.jsp
                
</ param >
            
</ result >
            
< result  name ="chareTypeAnalyse"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/callBack_chargeTypeAcalyse.jsp
                
</ param >
            
</ result >
            
< result  name ="copyTableAnalyse"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/callbackCopyTablerAnayse.jsp
                
</ param >
            
</ result >

            
< result  name ="initLeft"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/setAnayseValeLeft.jsp
                
</ param >
            
</ result >

            
< result  name ="initRight"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/systemmanager/setAnayseValue.jsp
                
</ param >
            
</ result >


            
< result  name ="peccancyAnalyse"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/peccancyAnalyse.jsp
                
</ param >
            
</ result >

            
< result  name ="patrolCheckupAnalyse"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/patrolCheckupAnalyse.jsp
                
</ param >
            
</ result >

            
< result  name ="inilocaleCheckoutAnaylse"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/localeCheckoutAnaylse.jsp
                
</ param >
            
</ result >



        
</ action >

        
< action  name ="OweDistributingAction"
            class
="quality.action.OweDistributingAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/oweDistributing/owe_distributing.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="CopyTableAnalysAction"
            class
="quality.action.CopyTableAnalysAction" >
            
< result  name ="CopyTableAnalys"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/copyTableAnalys.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="OperationSpreadCompletAction"
            class
="quality.action.OperationSpreadCompletAction" >
            
< result  name ="iniComplete"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/operationComplete.jsp
                
</ param >
            
</ result >
            
< result  name ="iniExpandAnalys1"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/ExpandedAnalysAction!iniErrorAnalysInfo.action
                
</ param >
            
</ result >

            
< result  name ="expandTypeAnalyse1"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/expand_type_analyse1.jsp
                
</ param >
            
</ result >

            
< result  name ="expandTypeAnalyse"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/expand_type_analyse.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="SmsManagerAction"
            class
="quality.action.SmsManagerAction" >
            
< result  name ="SENDSMS"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/smsManager/send_sms.jsp
                
</ param >
            
</ result >

            
< result  name ="SetNoteInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/smsManager/sms_Set.jsp
                
</ param >
            
</ result >

            
< result  name ="addAfficheInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/smsManager/addAffinhInfo.jsp
                
</ param >
            
</ result >

            
< result  name ="AfficheInfoList"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/smsManager/qualityAfficheList.jsp
                
</ param >
            
</ result >

            
< result  name ="modAffinheInfo"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/smsManager/modAffinheInfo.jsp
                
</ param >
            
</ result >

            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >

        
</ action >
        
< action  name ="DocumentManagerAction"
            class
="quality.action.DocumentManagerAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/documentmanager/document_menu.jsp
                
</ param >
            
</ result >
            
< result  name ="showContent"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/documentmanager/document_content.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
            
< result  name ="add"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/documentmanager/add_document.jsp
                
</ param >
            
</ result >
            
< result  name ="shuaxin"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/DocumentManagerAction.action?newDocId=${newDocId}
                
</ param >
            
</ result >
            
< result  name ="download"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/documentmanager/download.jsp
                
</ param >
            
</ result >
            
< result  name ="findContent"  type ="chain" >
                
< param  name ="location" >
                    /quality/DocumentManagerAction.action!findContent.action
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
            
< result  name ="chart"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/documentmanager/document_menu_chart.jsp
                
</ param >
            
</ result >
            
< result  name ="excel"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/documentmanager/document_menu_excel.jsp
                
</ param >
            
</ result >
            
< result  name ="uploadChart"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/documentmanager/upload_chart.jsp
                
</ param >
            
</ result >
        
</ action >
        
< action  name ="MonitorControlAction"
            class
="quality.action.MonitorControlAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/monitor_control/monitor_control.jsp
                
</ param >
            
</ result >
            
< result  name ="saveOK"  type ="dispatcher" >
                
< param  name ="location" >
                    /quality/MonitorControlAction.action
                
</ param >
            
</ result >
            
< result  name ="initRun"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/monitor_control/run_control.jsp
                
</ param >
            
</ result >
        
</ action >
        
< action  name ="FileUploadAction"
            class
="quality.action.FileUploadAction" >
            
< interceptor-ref  name ="fileUploadStack" ></ interceptor-ref >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/documentmanager/add_document.jsp
                
</ param >
            
</ result >
        
</ action >

        
< action  name ="DataImportAction"
            class
="quality.action.DataImportAction" >
            
< result  name ="STATUS"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/dataImport/queryStatus.jsp
                
</ param >
            
</ result >
            
< result  name ="LOG"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/dataImport/queryLog.jsp
                
</ param >
            
</ result >
            
< result  name ="SETTING"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/dataImport/querySetting.jsp
                
</ param >
            
</ result >
            
< result  name ="IMPORT"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/dataImport/handImport.jsp
                
</ param >
            
</ result >
            
< result  name ="MX"  type ="dispatcher" >
                
< param  name ="location" > /jsp/dataImport/mx.jsp </ param >
            
</ result >
            
< result  name ="encrypt"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/dataImport/encrypt.jsp
                
</ param >
            
</ result >
            
< result  name ="bottom"  type ="dispatcher" >
                
< param  name ="location" > /bottom.jsp </ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >
        
< action  name ="ColligationQueryAction"
            class
="quality.action.ColligationQueryAction" >
            
< result  name ="left"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/colligation_query/colligation_left.jsp
                
</ param >
            
</ result >
            
< result  name ="right"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/colligation_query/colligation_right.jsp
                
</ param >
            
</ result >
            
< result  name ="rightTable"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/colligation_query/colligation_rightTable.jsp
                
</ param >
            
</ result >
        
</ action >
        
< action  name ="ComputationWorkloadAction"
            class
="quality.action.ComputationWorkloadAction" >
            
< result  name ="success"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetanalyse/computation_workload.jsp
                
</ param >
            
</ result >
        
</ action >

        
< action  name ="FullBrowseUnitTargetAction"
            class
="quality.action.FullBrowseUnitTargetAction" >
            
< result  name ="inifullBrowseTargetList"  type ="dispatcher" >
                
< param  name ="location" >
                    /jsp/targetcheck/fullBrowseUnitTarget.jsp
                
</ param >
            
</ result >
            
< result  name ="errorInfo"  type ="dispatcher" >
                
< param  name ="location" > /errorInfo.jsp </ param >
            
</ result >
        
</ action >

    
</ package >
</ xwork >

来源于:http://www.cnblogs.com/willpower/archive/2007/09/13/892043.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值