在WEBLOGIC9.1上部署SPRING+WEBWORK 的WEB应用。如果部署成功后总是在进入ACTION时出现 服务器内部错误,然后WEBWORK报一堆错误,那就是环境出了问题,在开发环境下重新编译后重新拷贝覆盖WebRoot目录,web.xml目录配置关键点:
-
<!--
TOMCAT下配置时不需要<jsp-config>
-->
<
jsp-config
>
<
taglib
>
<
taglib-uri
>
webwork
</
taglib-uri
>
<
taglib-location
>
/WEB-INF/webwork.tld
</
taglib-location
>
</
taglib
>
</
jsp-config
>
-
<
context-param
>
<
param-name
>
contextConfigLocation
</
param-name
>
<
param-value
>
/WEB-INF/applicationContext-jdbc.xml
/WEB-INF/applicationContext.xml
</
param-value
>
</
context-param
>
-
<
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.quality是WEBLOGIC中配置好的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
本文介绍了解决在WEBLOGIC 9.1上部署SPRING+WEBWORK应用时出现的服务器内部错误的方法。通过调整web.xml配置及webwork容器设置,确保ACTION调用正常。
2104

被折叠的 条评论
为什么被折叠?



