漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-071157
漏洞标题:某通用型数字校园系统任意文件下载漏洞
相关厂商:cncert互联网应急中心
漏洞作者: 路人甲
提交时间:2014-08-06 14:49
修复时间:2014-11-04 14:50
公开时间:2014-11-04 14:50
漏洞类型:任意文件遍历/下载
危害等级:高
自评Rank:20
漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-08-06: 细节已通知厂商并且等待厂商处理中
2014-08-11: 厂商已经确认,细节仅向厂商公开
2014-08-14: 细节向第三方安全合作伙伴开放
2014-10-05: 细节向核心白帽子及相关领域专家公开
2014-10-15: 细节向普通白帽子公开
2014-10-25: 细节向实习白帽子公开
2014-11-04: 细节向公众公开
简要描述:
详细说明:
接上一枚。。。
部分案例如下:
部分案例如下:
http://oa.xndxfz.com
http://oa.bsyey.com
http://oa.dhssx.com
http://oa.bashu.com.cn
http://www.cqxjwxx.com.cn
http://ltzx.zhedu.net.cn
http://www.wxzzyey.com
http://ww1980.cqjjzx.com
http://zqzx.mhedu.sh.cn
http://www.czlcxx.com
http://mhzx.mhedu.sh.cn
http://www.cqjjzx.com
http://www.whjksyxx.com
http://218.4.82.234
http://www.thgz.net
http://www.trxx.fxedu.cn
http://www.jsgyve.com
http://www.cqyc.com
http://jsshrzx.com:8987
http://ptsunshine.cn
http://www.nths.cn
http://www.slyey.cn:89/slyey
http://www.ysx.net.cn
http://mqxx.mhedu.sh.cn
http://58.214.27.195
http://www.sx-school.net
http://bj50f.com:8080
http://222.191.250.185
http://www.xishan.net
http://www.zcbgxx.net:81
http://222.190.122.226:2080
http://tk.cqbxzx.com
http://219.153.125.109
http://www.bndjw.com
其中系统在处理loginUrl变量过程中未过滤,导致可以读取任意文件
<code><?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<!-- listener begin -->
<!-- listener>
<description>HttpSessionListener</description>
<listener-class>com.user.OnlineUserListener</listener-class>
</listener-->
<!-- listener end -->
<!-- åå§å servlet begin -->
<servlet>
<servlet-name>SysServletInit</servlet-name>
<servlet-class>com.init.SysServletInit</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SysServletInit</servlet-name>
<url-pattern>/sysServletInit</url-pattern>
</servlet-mapping>
<!-- åå§å servlet end -->
<!-- filter begin -->
<!-- 请æ±è½¬ç -->
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>com.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>zipHtmlFilter</filter-name>
<filter-class>com.valid.zipHtmlFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>zipHtmlFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- æ¸
é¤jspç¼å -->
<filter>
<filter-name>ForceNoCacheFilter</filter-name>
<filter-class>com.ForceNoCacheFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ForceNoCacheFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- æééªè¯ -->
<filter>
<filter-name>SysCheckFilter</filter-name>
<filter-class>com.valid.SysCheckFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SysCheckFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- æ件访é®è¿æ»¤ -->
<filter>
<filter-name>FileFilter</filter-name>
<filter-class>com.valid.FileFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>FileFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- æ件ä¸ä¼ -->
<filter>
<filter-name>fileUploadFilter</filter-name>
<filter-class>com.upload.UploadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>fileUploadFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- filter end -->
<!-- axis2 begin -->
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<!-- axis2 end -->
<!-- dwr begin -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>
org.directwebremoting.servlet.DwrServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>activeReverseAjaxEnabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>
initApplicationScopeCreatorsAtbeginup
</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>maxWaitAfterWrite</param-name>
<param-value>400</param-value>
</init-param>
<init-param>
<param-name>crossDomainSessionSecurity</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<!-- dwr end -->
<servlet>
<servlet-name>CommonFileUploadServlet</servlet-name>
<servlet-class>com.oa.CommonFileUploadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CommonFileUploadServlet</servlet-name>
<url-pattern>/CommonFileUploadServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsCalendarServlet</servlet-name>
<servlet-class>com.oa.UsCalendarServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsCalendarServlet</servlet-name>
<url-pattern>/usCalendarServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsCalendarTypeServlet</servlet-name>
<servlet-class>com.oa.UsCalendarTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsCalendarTypeServlet</servlet-name>
<url-pattern>/usCalendarTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSelectServlet</servlet-name>
<servlet-class>com.user.UsSelectServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSelectServlet</servlet-name>
<url-pattern>/usselectservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSwitchServlet</servlet-name>
<servlet-class>com.user.UsSwitchServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSwitchServlet</servlet-name>
<url-pattern>/usSwitchServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ShortMsgServlet</servlet-name>
<servlet-class>com.bbs.ShortMsgServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ShortMsgServlet</servlet-name>
<url-pattern>/shortMsgServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsUserInfoServlet</servlet-name>
<servlet-class>com.user.UsUserInfoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsUserInfoServlet</servlet-name>
<url-pattern>/usUserInfoServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsClassServlet</servlet-name>
<servlet-class>com.user.UsClassServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsClassServlet</servlet-name>
<url-pattern>/usclassservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsDeptServlet</servlet-name>
<servlet-class>com.user.UsDeptServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsDeptServlet</servlet-name>
<url-pattern>/usdeptservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsTeaDeptServlet</servlet-name>
<servlet-class>com.user.UsTeaDeptServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsTeaDeptServlet</servlet-name>
<url-pattern>/UsTeaDeptServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsTeachServlet</servlet-name>
<servlet-class>com.user.UsTeachServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsTeachServlet</servlet-name>
<url-pattern>/UsTeachServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>IntegralLevelServlet</servlet-name>
<servlet-class>com.user.IntegralLevelServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>IntegralLevelServlet</servlet-name>
<url-pattern>/integralLevelServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>IntegralRulesServlet</servlet-name>
<servlet-class>com.user.IntegralRulesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>IntegralRulesServlet</servlet-name>
<url-pattern>/integralRulesServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UserIntegralServlet</servlet-name>
<servlet-class>com.user.UserIntegralServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserIntegralServlet</servlet-name>
<url-pattern>/userIntegralServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsLessonTableServlet</servlet-name>
<servlet-class>com.user.UsLessonTableServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsLessonTableServlet</servlet-name>
<url-pattern>/usLessonTableServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsInformationPrintedServlet</servlet-name>
<servlet-class>com.oa.UsInformationPrintedServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsInformationPrintedServlet</servlet-name>
<url-pattern>/usInformationPrintedServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UserCreditServlet</servlet-name>
<servlet-class>com.user.UserCreditServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserCreditServlet</servlet-name>
<url-pattern>/userCreditServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CreditLevelServlet</servlet-name>
<servlet-class>com.user.CreditLevelServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CreditLevelServlet</servlet-name>
<url-pattern>/creditLevelServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsMenuServlet</servlet-name>
<servlet-class>com.user.UsMenuServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>UsUserMenuServlet</servlet-name>
<servlet-class>com.user.UsUserMenuServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>NewsTypeMngServlet</servlet-name>
<servlet-class>com.news.NewsTypeMngServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsTypeMngServlet</servlet-name>
<url-pattern>/newsTypeMngServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsServlet</servlet-name>
<servlet-class>com.news.NewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsServlet</servlet-name>
<url-pattern>/newsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>HsNewsServlet</servlet-name>
<servlet-class>com.hsnews.HsNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HsNewsServlet</servlet-name>
<url-pattern>/HsNewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>HsNewsReplyServlet</servlet-name>
<servlet-class>com.hsnews.HsNewsReplyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HsNewsReplyServlet</servlet-name>
<url-pattern>/HomeSchool/HsNewsReplyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsVoteServlet</servlet-name>
<servlet-class>com.news.NewsVoteServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsVoteServlet</servlet-name>
<url-pattern>/newsVoteServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsVoteStatServlet</servlet-name>
<servlet-class>com.news.NewsVoteStatServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsVoteStatServlet</servlet-name>
<url-pattern>/newsVoteStatServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsTemplateServlet</servlet-name>
<servlet-class>com.news.NewsTemplateServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsTemplateServlet</servlet-name>
<url-pattern>/newsTemplateServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsMUServlet</servlet-name>
<servlet-class>com.news.NewsMUServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsMUServlet</servlet-name>
<url-pattern>/newsMUServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsReplyServlet</servlet-name>
<servlet-class>com.news.NewsReplyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsReplyServlet</servlet-name>
<url-pattern>/newsReplyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsWebsiteBarServlet</servlet-name>
<servlet-class>com.news.NewsWebsiteBarServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsWebsiteBarServlet</servlet-name>
<url-pattern>/NewsWebsiteBarServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsWebsiteMenuServlet</servlet-name>
<servlet-class>com.news.NewsWebsiteMenuServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsWebsiteMenuServlet</servlet-name>
<url-pattern>/NewsMng/newsWebsiteMenuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>com.user.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Logout</servlet-name>
<servlet-class>com.user.Logout</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Logout</servlet-name>
<url-pattern>/logout</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsBackUpServlet</servlet-name>
<servlet-class>com.user.UsBackUpServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsBackUpServlet</servlet-name>
<url-pattern>/usbackupservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSchoolServlet</servlet-name>
<servlet-class>com.user.UsSchoolServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSchoolServlet</servlet-name>
<url-pattern>/usschoolservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsUserServlet</servlet-name>
<servlet-class>com.user.UsUserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsUserServlet</servlet-name>
<url-pattern>/usUserServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsLessonMoveServlet</servlet-name>
<servlet-class>com.user.UsLessonMoveServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsLessonMoveServlet</servlet-name>
<url-pattern>/usLessonMoveServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsGradeServlet</servlet-name>
<servlet-class>com.user.UsGradeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsGradeServlet</servlet-name>
<url-pattern>/usgradeservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSubjectServlet</servlet-name>
<servlet-class>com.user.UsSubjectServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSubjectServlet</servlet-name>
<url-pattern>/ussubjectservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScBaseSetServlet</servlet-name>
<servlet-class>com.score.ScBaseSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScBaseSetServlet</servlet-name>
<url-pattern>/scbasesetservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScExaminationServlet</servlet-name>
<servlet-class>com.score.ScExaminationServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScExaminationServlet</servlet-name>
<url-pattern>/scexaminationservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScScoreServlet</servlet-name>
<servlet-class>com.score.ScScoreServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScScoreServlet</servlet-name>
<url-pattern>/ScScoreServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScModifyHistoryServlet</servlet-name>
<servlet-class>com.score.ScModifyHistoryServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScModifyHistoryServlet</servlet-name>
<url-pattern>/ScModifyHistoryServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScScoreXlsInputServlet</servlet-name>
<servlet-class>com.score.ScScoreXlsInputServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScScoreXlsInputServlet</servlet-name>
<url-pattern>/ScScoreXlsInputServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScStuReviewsServlet</servlet-name>
<servlet-class>com.score.ScStuReviewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScStuReviewsServlet</servlet-name>
<url-pattern>/ScStuReviewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScReflectionServlet</servlet-name>
<servlet-class>com.score.ScReflectionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScReflectionServlet</servlet-name>
<url-pattern>/ScReflectionServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StuReviewsLibServlet</servlet-name>
<servlet-class>com.score.StuReviewsLibServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuReviewsLibServlet</servlet-name>
<url-pattern>/StuReviewsLibServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScRoomSetServlet</servlet-name>
<servlet-class>com.score.ScRoomSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScRoomSetServlet</servlet-name>
<url-pattern>/ScRoomSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScTableServlet</servlet-name>
<servlet-class>com.score.ScTableServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScTableServlet</servlet-name>
<url-pattern>/ScTableServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScCommDataServlet</servlet-name>
<servlet-class>com.score.ScCommDataServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScCommDataServlet</servlet-name>
<url-pattern>/ScCommDataServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScNameMapServlet</servlet-name>
<servlet-class>com.score.ScNameMapServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScNameMapServlet</servlet-name>
<url-pattern>/ScNameMapServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScDataFromServlet</servlet-name>
<servlet-class>com.score.ScDataFromServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScDataFromServlet</servlet-name>
<url-pattern>/ScDataFromServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScSubjectAppraiseSetServlet</servlet-name>
<servlet-class>com.score.ScSubjectAppraiseSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScSubjectAppraiseSetServlet</servlet-name>
<url-pattern>/ScSubjectAppraiseSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScStuHonorRuleServlet</servlet-name>
<servlet-class>com.score.ScStuHonorRuleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScStuHonorRuleServlet</servlet-name>
<url-pattern>/ScStuHonorRuleServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScReportLibServlet</servlet-name>
<servlet-class>com.score.ScReportLibServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScReportLibServlet</servlet-name>
<url-pattern>/ScReportLibServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>PageUtilsServlet</servlet-name>
<servlet-class>com.bbs.PageUtilsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PageUtilsServlet</servlet-name>
<url-pattern>/pageUtilsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>QuestionnaireServlet</servlet-name>
<servlet-class>com.oa.QuestionnaireServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>QuestionnaireServlet</servlet-name>
<url-pattern>/QuestionnaireServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>SignInServlet</servlet-name>
<servlet-class>com.oa.SignInServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>SignInSetServlet</servlet-name>
<servlet-class>com.oa.SignInSetServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>OaEduTypeServlet</servlet-name>
<servlet-class>com.oa.OaEduTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaEduTypeServlet</servlet-name>
<url-pattern>/oaEduTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OaEduTypeChildServlet</servlet-name>
<servlet-class>com.oa.OaEduTypeChildServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaEduTypeChildServlet</servlet-name>
<url-pattern>/oaEduTypeChildServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OaEduPrincipalServlet</servlet-name>
<servlet-class>com.oa.OaEduPrincipalServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaEduPrincipalServlet</servlet-name>
<url-pattern>/oaEduPrincipalServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OaEduApplyServlet</servlet-name>
<servlet-class>com.oa.OaEduApplyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaEduApplyServlet</servlet-name>
<url-pattern>/oaEduApplyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WebUserServlet</servlet-name>
<servlet-class>com.user.WebUserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WebUserServlet</servlet-name>
<url-pattern>/webUserServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>RemindServlet</servlet-name>
<servlet-class>com.oa.RemindServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RemindServlet</servlet-name>
<url-pattern>/OA/Remind/remindServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>search</servlet-name>
<servlet-class>com.user.SearchSuggest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>search</servlet-name>
<url-pattern>/search</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsGzMngPwdServlet</servlet-name>
<servlet-class>com.oa.UsGzMngPwdServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsGzMngPwdServlet</servlet-name>
<url-pattern>/usGzMngPwdServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSysModuleServlet</servlet-name>
<servlet-class>com.user.UsSysModuleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSysModuleServlet</servlet-name>
<url-pattern>/ussysmoduleservlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>UsMenuServlet</servlet-name>
<url-pattern>/usMenuServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>UsUserMenuServlet</servlet-name>
<url-pattern>/usUserMenuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsUserSortServlet</servlet-name>
<servlet-class>com.user.UsUserSortServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsUserSortServlet</servlet-name>
<url-pattern>/UsUserSortServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SignInServlet</servlet-name>
<url-pattern>/SignInServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SignInSetServlet</servlet-name>
<url-pattern>/SignInSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ChatRoomServlet</servlet-name>
<servlet-class>com.chat.ChatRoomServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ChatRoomServlet</servlet-name>
<url-pattern>/ChatRoomServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsWebsiteServlet</servlet-name>
<servlet-class>com.news.NewsWebsiteServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsWebsiteServlet</servlet-name>
<url-pattern>/NewsWebsiteServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsWebsiteMasterServlet</servlet-name>
<servlet-class>com.news.NewsWebsiteMasterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsWebsiteMasterServlet</servlet-name>
<url-pattern>/NewsWebsiteMasterServlet</url-pattern>
</servlet-mapping>
<!-- Bannerå¾ begin -->
<servlet>
<servlet-name>UsSysBannerServlet</servlet-name>
<servlet-class>com.user.UsSysBannerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSysBannerServlet</servlet-name>
<url-pattern>/usSysBannerServlet</url-pattern>
</servlet-mapping>
<!-- Bannerå¾ end -->
<servlet>
<servlet-name>OaNotepadServlet</servlet-name>
<servlet-class>com.oa.notepad.OaNotepadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaNotepadServlet</servlet-name>
<url-pattern>/OA/NotePad/OaNotepadServlet</url-pattern>
</servlet-mapping>
<!-- è¯»ä¹¦ç½ begin -->
<servlet>
<servlet-name>BookServlet</servlet-name>
<servlet-class>com.book.BookServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookServlet</servlet-name>
<url-pattern>/BookServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookReadServlet</servlet-name>
<servlet-class>com.book.BookReadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookReadServlet</servlet-name>
<url-pattern>/BookReadServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookReadOnlineServlet</servlet-name>
<servlet-class>com.book.BookReadOnlineServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookReadOnlineServlet</servlet-name>
<url-pattern>/BookReadOnlineServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookHomeServlet</servlet-name>
<servlet-class>com.book.BookHomeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookHomeServlet</servlet-name>
<url-pattern>/BookHomeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookGroupServlet</servlet-name>
<servlet-class>com.book.BookGroupServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookGroupServlet</servlet-name>
<url-pattern>/BookGroupServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookGroupFriendlyServlet</servlet-name>
<servlet-class>com.book.BookGroupFriendlyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookGroupFriendlyServlet</servlet-name>
<url-pattern>/BookGroupFriendlyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookGroupMemberServlet</servlet-name>
<servlet-class>com.book.BookGroupMemberServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookGroupMemberServlet</servlet-name>
<url-pattern>/BookGroupMemberServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookLinkServlet</servlet-name>
<servlet-class>com.book.BookLinkServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookLinkServlet</servlet-name>
<url-pattern>/BookLinkServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookParamServlet</servlet-name>
<servlet-class>com.book.BookParamServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookParamServlet</servlet-name>
<url-pattern>/BookParamServlet</url-pattern>
</servlet-mapping>
<!-- è¯»ä¹¦ç½ end -->
<!-- ä¼è®®çºªè¦ begin -->
<servlet>
<servlet-name>MeetProcessServlet</servlet-name>
<servlet-class>com.meet.MeetProcessServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MeetProcessServlet</servlet-name>
<url-pattern>/OA/Meet/meetProcessServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MeetInfoServlet</servlet-name>
<servlet-class>com.meet.MeetInfoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MeetInfoServlet</servlet-name>
<url-pattern>/OA/Meet/meetInfoServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MeetAddressServlet</servlet-name>
<servlet-class>com.meet.MeetAddressServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MeetAddressServlet</servlet-name>
<url-pattern>/OA/Meet/meetAddressServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MeetTypeServlet</servlet-name>
<servlet-class>com.meet.MeetTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MeetTypeServlet</servlet-name>
<url-pattern>/OA/Meet/meetTypeServlet</url-pattern>
</servlet-mapping>
<!-- ä¼è®®çºªè¦ end -->
<!--0315 Servletç±»å¼å§-->
<servlet>
<servlet-name>OaDiskFileServlet</servlet-name>
<servlet-class>com.oa.OaDiskFileServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>OaDiskRelationServlet</servlet-name>
<servlet-class>com.oa.OaDiskRelationServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>OaDiskSpaceServlet</servlet-name>
<servlet-class>com.oa.OaDiskSpaceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaDiskFileServlet</servlet-name>
<url-pattern>/oaDiskFileServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OaDiskRelationServlet</servlet-name>
<url-pattern>/oaDiskRelationServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OaDiskSpaceServlet</servlet-name>
<url-pattern>/oaDiskSpaceServlet</url-pattern>
</servlet-mapping>
<!--0315 Servletç±»ç»æ-->
<!--èµæºåºServletç±»å¼å§-->
<servlet>
<servlet-name>ResServerMapServlet</servlet-name>
<servlet-class>
com.resourceslib.ResServerMapServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>ResLibServlet</servlet-name>
<servlet-class>com.resourceslib.ResLibServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ResTypeTreeServlet</servlet-name>
<servlet-class>
com.resourceslib.ResTypeTreeServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>ResMenuServlet</servlet-name>
<servlet-class>com.resourceslib.ResMenuServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ResFolderServlet</servlet-name>
<servlet-class>com.resourceslib.ResFolderServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ResFolderResServlet</servlet-name>
<servlet-class>
com.resourceslib.ResFolderResServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>ResSpaceBarServlet</servlet-name>
<servlet-class>
com.resourceslib.ResSpaceBarServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>ResHomeForumServlet</servlet-name>
<servlet-class>com.resourceslib.ResHomeForumServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ResHomeMenuServlet</servlet-name>
<servlet-class>com.resourceslib.ResHomeMenuServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ResServerMapServlet</servlet-name>
<url-pattern>/resServerMapServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResLibServlet</servlet-name>
<url-pattern>/resLibServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResTypeTreeServlet</servlet-name>
<url-pattern>/ResTypeTreeServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResMenuServlet</servlet-name>
<url-pattern>/ResMenuServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResFolderServlet</servlet-name>
<url-pattern>/ResFolderServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResFolderResServlet</servlet-name>
<url-pattern>/ResFolderResServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResSpaceBarServlet</servlet-name>
<url-pattern>/resSpaceBarServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResHomeForumServlet</servlet-name>
<url-pattern>/ResHomeForumServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResHomeMenuServlet</servlet-name>
<url-pattern>/ResHomeMenuServlet</url-pattern>
</servlet-mapping>
<!--èµæºåºServletç±»ç»æ-->
<!-- åºéç¥ begin-->
<servlet>
<servlet-name>AreaNewsServlet</servlet-name>
<servlet-class>com.area.news.AreaNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AreaNewsServlet</servlet-name>
<url-pattern>/OA/AreaMessage/AreaNewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>AreaNewsDraftsServlet</servlet-name>
<servlet-class>com.area.news.AreaNewsDraftsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AreaNewsDraftsServlet</servlet-name>
<url-pattern>/OA/AreaMessage/AreaNewsDraftsServlet</url-pattern>
</servlet-mapping>
<!-- åºéç¥ end-->
<!-- çè¨æ¿å¼å§ -->
<servlet>
<servlet-name>MessageTypeMngServlet</servlet-name>
<servlet-class>com.message.MessageTypeMngServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>MessageReplyServlet</servlet-name>
<servlet-class>com.message.MessageReplyServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>MessageNewsServlet</servlet-name>
<servlet-class>com.message.MessageNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MessageTypeMngServlet</servlet-name>
<url-pattern>/messageTypeMngServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MessageReplyServlet</servlet-name>
<url-pattern>/messageReplyServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MessageNewsServlet</servlet-name>
<url-pattern>/News/Message/messageNewsServlet</url-pattern>
</servlet-mapping>
<!-- çè¨æ¿ç»æ -->
<!--å·¥ä½æ¥å¿begin-->
<servlet>
<servlet-name>WorkLogServlet</servlet-name>
<servlet-class>com.oa.WorkLogServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogServlet</servlet-name>
<url-pattern>/WorkLogServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogItemServlet</servlet-name>
<servlet-class>com.oa.WorkLogItemServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogItemServlet</servlet-name>
<url-pattern>/WorkLogItemServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogTypeServlet</servlet-name>
<servlet-class>com.oa.WorkLogTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogTypeServlet</servlet-name>
<url-pattern>/WorkLogTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UserWorkLogTypeServlet</servlet-name>
<servlet-class>com.oa.UserWorkLogTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserWorkLogTypeServlet</servlet-name>
<url-pattern>/UserWorkLogTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogDateSetServlet</servlet-name>
<servlet-class>com.oa.WorkLogDateSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogDateSetServlet</servlet-name>
<url-pattern>/WorkLogDateSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ConcernUserServlet</servlet-name>
<servlet-class>com.oa.ConcernUserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ConcernUserServlet</servlet-name>
<url-pattern>/ConcernUserServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLinkServlet</servlet-name>
<servlet-class>com.oa.WorkLinkServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLinkServlet</servlet-name>
<url-pattern>/WorkLinkServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogSetServlet</servlet-name>
<servlet-class>com.oa.WorkLogSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogSetServlet</servlet-name>
<url-pattern>/WorkLogSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkAppraiseServlet</servlet-name>
<servlet-class>com.oa.WorkAppraiseServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkAppraiseServlet</servlet-name>
<url-pattern>/WorkAppraiseServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogUserContextServlet</servlet-name>
<servlet-class>com.oa.WorkLogUserContextServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogUserContextServlet</servlet-name>
<url-pattern>/WorkLogUserContextServlet</url-pattern>
</servlet-mapping>
<!--å·¥ä½æ¥å¿end -->
<!--åå¸å·¥ä½å®¤ begin -->
<servlet>
<servlet-name>StudioServlet</servlet-name>
<servlet-class>com.studio.StudioServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioServlet</servlet-name>
<url-pattern>/StudioServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioSubjectTypeServlet</servlet-name>
<servlet-class>
com.studio.StudioSubjectTypeServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioSubjectTypeServlet</servlet-name>
<url-pattern>/StudioSubjectTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioTicketServlet</servlet-name>
<servlet-class>com.studio.StudioTicketServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioTicketServlet</servlet-name>
<url-pattern>/StudioTicketServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioTypeServlet</servlet-name>
<servlet-class>com.studio.StudioTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioTypeServlet</servlet-name>
<url-pattern>/StudioTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioWebSetServlet</servlet-name>
<servlet-class>com.studio.StudioWebSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioWebSetServlet</servlet-name>
<url-pattern>/StudioWebSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioNewsServlet</servlet-name>
<servlet-class>com.studio.StudioNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioNewsServlet</servlet-name>
<url-pattern>/StudioNewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioMenuServlet</servlet-name>
<servlet-class>com.studio.StudioMenuServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioMenuServlet</servlet-name>
<url-pattern>/StudioMenuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioMessageServlet</servlet-name>
<servlet-class>com.studio.StudioMessageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioMessageServlet</servlet-name>
<url-pattern>/StudioMessageServlet</url-pattern>
</servlet-mapping>
<!--åå¸å·¥ä½å®¤ end -->
<!-- ç级常è§ç®¡ç begin -->
<servlet>
<servlet-name>CmItemServlet</servlet-name>
<servlet-class>
com.oa.classmanagement.CmItemServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CmItemServlet</servlet-name>
<url-pattern>/CmItemServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CmScoreServlet</servlet-name>
<servlet-class>
com.oa.classmanagement.CmScoreServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CmScoreServlet</servlet-name>
<url-pattern>/CmScoreServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CmScoreStuServlet</servlet-name>
<servlet-class>
com.oa.classmanagement.CmScoreStuServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CmScoreStuServlet</servlet-name>
<url-pattern>/CmScoreStuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CmSysSetServlet</servlet-name>
<servlet-class>
com.oa.classmanagement.CmSysSetServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CmSysSetServlet</servlet-name>
<url-pattern>/CmSysSetServlet</url-pattern>
</servlet-mapping>
<!-- ç级常è§ç®¡ç End -->
<!-- é修课 begin -->
<servlet>
<servlet-name>ElAuditItemServlet</servlet-name>
<servlet-class>com.elective.ElAuditItemServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElAuditItemServlet</servlet-name>
<url-pattern>/ElAuditItemServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElChoiceServlet</servlet-name>
<servlet-class>com.elective.ElChoiceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElChoiceServlet</servlet-name>
<url-pattern>/ElChoiceServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElElectiveServlet</servlet-name>
<servlet-class>com.elective.ElElectiveServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElElectiveServlet</servlet-name>
<url-pattern>/ElElectiveServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElExtFieldsServlet</servlet-name>
<servlet-class>com.elective.ElExtFieldsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElExtFieldsServlet</servlet-name>
<url-pattern>/ElExtFieldsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElStuForbidServlet</servlet-name>
<servlet-class>com.elective.ElStuForbidServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElStuForbidServlet</servlet-name>
<url-pattern>/ElStuForbidServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElSysSetServlet</servlet-name>
<servlet-class>com.elective.ElSysSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElSysSetServlet</servlet-name>
<url-pattern>/ElSysSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElTeaAppItemServlet</servlet-name>
<servlet-class>com.elective.ElTeaAppItemServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElTeaAppItemServlet</servlet-name>
<url-pattern>/ElTeaAppItemServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElTeaAppServlet</servlet-name>
<servlet-class>com.elective.ElTeaAppServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElTeaAppServlet</servlet-name>
<url-pattern>/ElTeaAppServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElTypeServlet</servlet-name>
<servlet-class>com.elective.ElTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElTypeServlet</servlet-name>
<url-pattern>/ElTypeServlet</url-pattern>
</servlet-mapping>
<!-- é修课 end -->
<!-- æå¸æ¡£æ¡è¢ begin -->
<servlet>
<servlet-name>TeaBagServlet</servlet-name>
<servlet-class>com.b.tea.TeaBagServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TeaBagServlet</servlet-name>
<url-pattern>/TeaBagServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>TeaBagTypeServlet</servlet-name>
<servlet-class>com.b.tea.TeaBagTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TeaBagTypeServlet</servlet-name>
<url-pattern>/TeaBagTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ControlServlet</servlet-name>
<servlet-class>com.b.tea.ControlServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ControlServlet</servlet-name>
<url-pattern>/ControlServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagControlServlet</servlet-name>
<servlet-class>com.b.tea.BagControlServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagControlServlet</servlet-name>
<url-pattern>/BagControlServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagWriteTimeServlet</servlet-name>
<servlet-class>com.b.tea.BagWriteTimeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagWriteTimeServlet</servlet-name>
<url-pattern>/BagWriteTimeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagGoodServlet</servlet-name>
<servlet-class>com.b.tea.BagGoodServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagGoodServlet</servlet-name>
<url-pattern>/BagGoodServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagComListServlet</servlet-name>
<servlet-class>com.b.tea.BagComListServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagComListServlet</servlet-name>
<url-pattern>/BagComListServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagLogServlet</servlet-name>
<servlet-class>com.b.tea.BagLogServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagLogServlet</servlet-name>
<url-pattern>/BagLogServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagTeaInfoServlet</servlet-name>
<servlet-class>com.b.tea.BagTeaInfoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagTeaInfoServlet</servlet-name>
<url-pattern>/BagTeaInfoServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagTeaGroupServlet</servlet-name>
<servlet-class>com.b.tea.BagTeaGroupServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagTeaGroupServlet</servlet-name>
<url-pattern>/BagTeaGroupServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagGroupServlet</servlet-name>
<servlet-class>com.b.tea.BagGroupServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagGroupServlet</servlet-name>
<url-pattern>/BagGroupServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagWebListServlet</servlet-name>
<servlet-class>com.b.tea.BagWebListServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagWebListServlet</servlet-name>
<url-pattern>/BagWebListServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagNewsServlet</servlet-name>
<servlet-class>com.b.tea.BagNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagNewsServlet</servlet-name>
<url-pattern>/BagNewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagMenuServlet</servlet-name>
<servlet-class>com.b.tea.BagMenuServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagMenuServlet</servlet-name>
<url-pattern>/BagMenuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagDefaultServlet</servlet-name>
<servlet-class>com.b.tea.BagDefaultServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagDefaultServlet</servlet-name>
<url-pattern>/BagDefaultServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagTeacherServlet</servlet-name>
<servlet-class>com.b.tea.BagTeacherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagTeacherServlet</servlet-name>
<url-pattern>/BagTeacherServlet</url-pattern>
</servlet-mapping>
<!-- æå¸æ¡£æ¡è¢ end -->
<!-- ä¸ç¨æ室 begin -->
<servlet>
<servlet-name>ClassroomBaseSetServlet</servlet-name>
<servlet-class>
com.oa.classroom.ClassroomBaseSetServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ClassroomBaseSetServlet</servlet-name>
<url-pattern>/ClassroomBaseSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ClassroomRoomServlet</servlet-name>
<servlet-class>
com.oa.classroom.ClassroomRoomServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ClassroomRoomServlet</servlet-name>
<url-pattern>/ClassroomRoomServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ClassroomTimeTypeServlet</servlet-name>
<servlet-class>
com.oa.classroom.ClassroomTimeTypeServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ClassroomTimeTypeServlet</servlet-name>
<url-pattern>/ClassroomTimeTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ClassroomUseDataServlet</servlet-name>
<servlet-class>
com.oa.classroom.ClassroomUseDataServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ClassroomUseDataServlet</servlet-name>
<url-pattern>/ClassroomUseDataServlet</url-pattern>
</servlet-mapping>
<!-- ä¸ç¨æ室 end -->
<!-- ç©åç³è´ begin-->
<servlet>
<servlet-name>OaPurchaseTypeServlet</servlet-name>
<servlet-class>
com.oa.purchase.OaPurchaseTypeServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaPurchaseTypeServlet</servlet-name>
<url-pattern>/oaPurchaseTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OaPurchaseServlet</servlet-name>
<servlet-class>
com.oa.purchase.OaPurchaseServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaPurchaseServlet</servlet-name>
<url-pattern>/oaPurchaseServlet</url-pattern>
</servlet-mapping>
<!-- ç©åç³è´ end -->
<!-- å¦çæ¥å¿ begin -->
<servlet>
<servlet-name>StuLogTemplateServlet</servlet-name>
<servlet-class>com.stulog.StuLogTemplateServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuLogTemplateServlet</servlet-name>
<url-pattern>/StuLogTemplateServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StuLogControlServlet</servlet-name>
<servlet-class>com.stulog.StuLogControlServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuLogControlServlet</servlet-name>
<url-pattern>/StuLogControlServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StuLogDataPopedomServlet</servlet-name>
<servlet-class>
com.stulog.StuLogDataPopedomServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuLogDataPopedomServlet</servlet-name>
<url-pattern>/StuLogDataPopedomServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StuLogTemplateStatServlet</servlet-name>
<servlet-class>
com.stulog.StuLogTemplateStatServlet
</s
漏洞证明:
<code><?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<!-- listener begin -->
<!-- listener>
<description>HttpSessionListener</description>
<listener-class>com.user.OnlineUserListener</listener-class>
</listener-->
<!-- listener end -->
<!-- åå§å servlet begin -->
<servlet>
<servlet-name>SysServletInit</servlet-name>
<servlet-class>com.init.SysServletInit</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SysServletInit</servlet-name>
<url-pattern>/sysServletInit</url-pattern>
</servlet-mapping>
<!-- åå§å servlet end -->
<!-- filter begin -->
<!-- 请æ±è½¬ç -->
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>com.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>zipHtmlFilter</filter-name>
<filter-class>com.valid.zipHtmlFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>zipHtmlFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- æ¸
é¤jspç¼å -->
<filter>
<filter-name>ForceNoCacheFilter</filter-name>
<filter-class>com.ForceNoCacheFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ForceNoCacheFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- æééªè¯ -->
<filter>
<filter-name>SysCheckFilter</filter-name>
<filter-class>com.valid.SysCheckFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SysCheckFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- æ件访é®è¿æ»¤ -->
<filter>
<filter-name>FileFilter</filter-name>
<filter-class>com.valid.FileFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>FileFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- æ件ä¸ä¼ -->
<filter>
<filter-name>fileUploadFilter</filter-name>
<filter-class>com.upload.UploadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>fileUploadFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- filter end -->
<!-- axis2 begin -->
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<!-- axis2 end -->
<!-- dwr begin -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>
org.directwebremoting.servlet.DwrServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>activeReverseAjaxEnabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>
initApplicationScopeCreatorsAtbeginup
</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>maxWaitAfterWrite</param-name>
<param-value>400</param-value>
</init-param>
<init-param>
<param-name>crossDomainSessionSecurity</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<!-- dwr end -->
<servlet>
<servlet-name>CommonFileUploadServlet</servlet-name>
<servlet-class>com.oa.CommonFileUploadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CommonFileUploadServlet</servlet-name>
<url-pattern>/CommonFileUploadServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsCalendarServlet</servlet-name>
<servlet-class>com.oa.UsCalendarServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsCalendarServlet</servlet-name>
<url-pattern>/usCalendarServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsCalendarTypeServlet</servlet-name>
<servlet-class>com.oa.UsCalendarTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsCalendarTypeServlet</servlet-name>
<url-pattern>/usCalendarTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSelectServlet</servlet-name>
<servlet-class>com.user.UsSelectServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSelectServlet</servlet-name>
<url-pattern>/usselectservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSwitchServlet</servlet-name>
<servlet-class>com.user.UsSwitchServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSwitchServlet</servlet-name>
<url-pattern>/usSwitchServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ShortMsgServlet</servlet-name>
<servlet-class>com.bbs.ShortMsgServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ShortMsgServlet</servlet-name>
<url-pattern>/shortMsgServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsUserInfoServlet</servlet-name>
<servlet-class>com.user.UsUserInfoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsUserInfoServlet</servlet-name>
<url-pattern>/usUserInfoServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsClassServlet</servlet-name>
<servlet-class>com.user.UsClassServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsClassServlet</servlet-name>
<url-pattern>/usclassservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsDeptServlet</servlet-name>
<servlet-class>com.user.UsDeptServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsDeptServlet</servlet-name>
<url-pattern>/usdeptservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsTeaDeptServlet</servlet-name>
<servlet-class>com.user.UsTeaDeptServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsTeaDeptServlet</servlet-name>
<url-pattern>/UsTeaDeptServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsTeachServlet</servlet-name>
<servlet-class>com.user.UsTeachServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsTeachServlet</servlet-name>
<url-pattern>/UsTeachServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>IntegralLevelServlet</servlet-name>
<servlet-class>com.user.IntegralLevelServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>IntegralLevelServlet</servlet-name>
<url-pattern>/integralLevelServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>IntegralRulesServlet</servlet-name>
<servlet-class>com.user.IntegralRulesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>IntegralRulesServlet</servlet-name>
<url-pattern>/integralRulesServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UserIntegralServlet</servlet-name>
<servlet-class>com.user.UserIntegralServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserIntegralServlet</servlet-name>
<url-pattern>/userIntegralServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsLessonTableServlet</servlet-name>
<servlet-class>com.user.UsLessonTableServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsLessonTableServlet</servlet-name>
<url-pattern>/usLessonTableServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsInformationPrintedServlet</servlet-name>
<servlet-class>com.oa.UsInformationPrintedServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsInformationPrintedServlet</servlet-name>
<url-pattern>/usInformationPrintedServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UserCreditServlet</servlet-name>
<servlet-class>com.user.UserCreditServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserCreditServlet</servlet-name>
<url-pattern>/userCreditServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CreditLevelServlet</servlet-name>
<servlet-class>com.user.CreditLevelServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CreditLevelServlet</servlet-name>
<url-pattern>/creditLevelServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsMenuServlet</servlet-name>
<servlet-class>com.user.UsMenuServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>UsUserMenuServlet</servlet-name>
<servlet-class>com.user.UsUserMenuServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>NewsTypeMngServlet</servlet-name>
<servlet-class>com.news.NewsTypeMngServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsTypeMngServlet</servlet-name>
<url-pattern>/newsTypeMngServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsServlet</servlet-name>
<servlet-class>com.news.NewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsServlet</servlet-name>
<url-pattern>/newsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>HsNewsServlet</servlet-name>
<servlet-class>com.hsnews.HsNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HsNewsServlet</servlet-name>
<url-pattern>/HsNewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>HsNewsReplyServlet</servlet-name>
<servlet-class>com.hsnews.HsNewsReplyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HsNewsReplyServlet</servlet-name>
<url-pattern>/HomeSchool/HsNewsReplyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsVoteServlet</servlet-name>
<servlet-class>com.news.NewsVoteServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsVoteServlet</servlet-name>
<url-pattern>/newsVoteServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsVoteStatServlet</servlet-name>
<servlet-class>com.news.NewsVoteStatServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsVoteStatServlet</servlet-name>
<url-pattern>/newsVoteStatServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsTemplateServlet</servlet-name>
<servlet-class>com.news.NewsTemplateServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsTemplateServlet</servlet-name>
<url-pattern>/newsTemplateServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsMUServlet</servlet-name>
<servlet-class>com.news.NewsMUServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsMUServlet</servlet-name>
<url-pattern>/newsMUServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsReplyServlet</servlet-name>
<servlet-class>com.news.NewsReplyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsReplyServlet</servlet-name>
<url-pattern>/newsReplyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsWebsiteBarServlet</servlet-name>
<servlet-class>com.news.NewsWebsiteBarServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsWebsiteBarServlet</servlet-name>
<url-pattern>/NewsWebsiteBarServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsWebsiteMenuServlet</servlet-name>
<servlet-class>com.news.NewsWebsiteMenuServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsWebsiteMenuServlet</servlet-name>
<url-pattern>/NewsMng/newsWebsiteMenuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>com.user.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Logout</servlet-name>
<servlet-class>com.user.Logout</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Logout</servlet-name>
<url-pattern>/logout</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsBackUpServlet</servlet-name>
<servlet-class>com.user.UsBackUpServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsBackUpServlet</servlet-name>
<url-pattern>/usbackupservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSchoolServlet</servlet-name>
<servlet-class>com.user.UsSchoolServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSchoolServlet</servlet-name>
<url-pattern>/usschoolservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsUserServlet</servlet-name>
<servlet-class>com.user.UsUserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsUserServlet</servlet-name>
<url-pattern>/usUserServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsLessonMoveServlet</servlet-name>
<servlet-class>com.user.UsLessonMoveServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsLessonMoveServlet</servlet-name>
<url-pattern>/usLessonMoveServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsGradeServlet</servlet-name>
<servlet-class>com.user.UsGradeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsGradeServlet</servlet-name>
<url-pattern>/usgradeservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSubjectServlet</servlet-name>
<servlet-class>com.user.UsSubjectServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSubjectServlet</servlet-name>
<url-pattern>/ussubjectservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScBaseSetServlet</servlet-name>
<servlet-class>com.score.ScBaseSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScBaseSetServlet</servlet-name>
<url-pattern>/scbasesetservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScExaminationServlet</servlet-name>
<servlet-class>com.score.ScExaminationServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScExaminationServlet</servlet-name>
<url-pattern>/scexaminationservlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScScoreServlet</servlet-name>
<servlet-class>com.score.ScScoreServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScScoreServlet</servlet-name>
<url-pattern>/ScScoreServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScModifyHistoryServlet</servlet-name>
<servlet-class>com.score.ScModifyHistoryServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScModifyHistoryServlet</servlet-name>
<url-pattern>/ScModifyHistoryServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScScoreXlsInputServlet</servlet-name>
<servlet-class>com.score.ScScoreXlsInputServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScScoreXlsInputServlet</servlet-name>
<url-pattern>/ScScoreXlsInputServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScStuReviewsServlet</servlet-name>
<servlet-class>com.score.ScStuReviewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScStuReviewsServlet</servlet-name>
<url-pattern>/ScStuReviewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScReflectionServlet</servlet-name>
<servlet-class>com.score.ScReflectionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScReflectionServlet</servlet-name>
<url-pattern>/ScReflectionServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StuReviewsLibServlet</servlet-name>
<servlet-class>com.score.StuReviewsLibServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuReviewsLibServlet</servlet-name>
<url-pattern>/StuReviewsLibServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScRoomSetServlet</servlet-name>
<servlet-class>com.score.ScRoomSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScRoomSetServlet</servlet-name>
<url-pattern>/ScRoomSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScTableServlet</servlet-name>
<servlet-class>com.score.ScTableServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScTableServlet</servlet-name>
<url-pattern>/ScTableServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScCommDataServlet</servlet-name>
<servlet-class>com.score.ScCommDataServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScCommDataServlet</servlet-name>
<url-pattern>/ScCommDataServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScNameMapServlet</servlet-name>
<servlet-class>com.score.ScNameMapServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScNameMapServlet</servlet-name>
<url-pattern>/ScNameMapServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScDataFromServlet</servlet-name>
<servlet-class>com.score.ScDataFromServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScDataFromServlet</servlet-name>
<url-pattern>/ScDataFromServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScSubjectAppraiseSetServlet</servlet-name>
<servlet-class>com.score.ScSubjectAppraiseSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScSubjectAppraiseSetServlet</servlet-name>
<url-pattern>/ScSubjectAppraiseSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScStuHonorRuleServlet</servlet-name>
<servlet-class>com.score.ScStuHonorRuleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScStuHonorRuleServlet</servlet-name>
<url-pattern>/ScStuHonorRuleServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ScReportLibServlet</servlet-name>
<servlet-class>com.score.ScReportLibServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScReportLibServlet</servlet-name>
<url-pattern>/ScReportLibServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>PageUtilsServlet</servlet-name>
<servlet-class>com.bbs.PageUtilsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PageUtilsServlet</servlet-name>
<url-pattern>/pageUtilsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>QuestionnaireServlet</servlet-name>
<servlet-class>com.oa.QuestionnaireServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>QuestionnaireServlet</servlet-name>
<url-pattern>/QuestionnaireServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>SignInServlet</servlet-name>
<servlet-class>com.oa.SignInServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>SignInSetServlet</servlet-name>
<servlet-class>com.oa.SignInSetServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>OaEduTypeServlet</servlet-name>
<servlet-class>com.oa.OaEduTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaEduTypeServlet</servlet-name>
<url-pattern>/oaEduTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OaEduTypeChildServlet</servlet-name>
<servlet-class>com.oa.OaEduTypeChildServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaEduTypeChildServlet</servlet-name>
<url-pattern>/oaEduTypeChildServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OaEduPrincipalServlet</servlet-name>
<servlet-class>com.oa.OaEduPrincipalServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaEduPrincipalServlet</servlet-name>
<url-pattern>/oaEduPrincipalServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OaEduApplyServlet</servlet-name>
<servlet-class>com.oa.OaEduApplyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaEduApplyServlet</servlet-name>
<url-pattern>/oaEduApplyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WebUserServlet</servlet-name>
<servlet-class>com.user.WebUserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WebUserServlet</servlet-name>
<url-pattern>/webUserServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>RemindServlet</servlet-name>
<servlet-class>com.oa.RemindServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RemindServlet</servlet-name>
<url-pattern>/OA/Remind/remindServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>search</servlet-name>
<servlet-class>com.user.SearchSuggest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>search</servlet-name>
<url-pattern>/search</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsGzMngPwdServlet</servlet-name>
<servlet-class>com.oa.UsGzMngPwdServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsGzMngPwdServlet</servlet-name>
<url-pattern>/usGzMngPwdServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsSysModuleServlet</servlet-name>
<servlet-class>com.user.UsSysModuleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSysModuleServlet</servlet-name>
<url-pattern>/ussysmoduleservlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>UsMenuServlet</servlet-name>
<url-pattern>/usMenuServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>UsUserMenuServlet</servlet-name>
<url-pattern>/usUserMenuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UsUserSortServlet</servlet-name>
<servlet-class>com.user.UsUserSortServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsUserSortServlet</servlet-name>
<url-pattern>/UsUserSortServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SignInServlet</servlet-name>
<url-pattern>/SignInServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SignInSetServlet</servlet-name>
<url-pattern>/SignInSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ChatRoomServlet</servlet-name>
<servlet-class>com.chat.ChatRoomServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ChatRoomServlet</servlet-name>
<url-pattern>/ChatRoomServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsWebsiteServlet</servlet-name>
<servlet-class>com.news.NewsWebsiteServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsWebsiteServlet</servlet-name>
<url-pattern>/NewsWebsiteServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NewsWebsiteMasterServlet</servlet-name>
<servlet-class>com.news.NewsWebsiteMasterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsWebsiteMasterServlet</servlet-name>
<url-pattern>/NewsWebsiteMasterServlet</url-pattern>
</servlet-mapping>
<!-- Bannerå¾ begin -->
<servlet>
<servlet-name>UsSysBannerServlet</servlet-name>
<servlet-class>com.user.UsSysBannerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UsSysBannerServlet</servlet-name>
<url-pattern>/usSysBannerServlet</url-pattern>
</servlet-mapping>
<!-- Bannerå¾ end -->
<servlet>
<servlet-name>OaNotepadServlet</servlet-name>
<servlet-class>com.oa.notepad.OaNotepadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaNotepadServlet</servlet-name>
<url-pattern>/OA/NotePad/OaNotepadServlet</url-pattern>
</servlet-mapping>
<!-- è¯»ä¹¦ç½ begin -->
<servlet>
<servlet-name>BookServlet</servlet-name>
<servlet-class>com.book.BookServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookServlet</servlet-name>
<url-pattern>/BookServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookReadServlet</servlet-name>
<servlet-class>com.book.BookReadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookReadServlet</servlet-name>
<url-pattern>/BookReadServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookReadOnlineServlet</servlet-name>
<servlet-class>com.book.BookReadOnlineServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookReadOnlineServlet</servlet-name>
<url-pattern>/BookReadOnlineServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookHomeServlet</servlet-name>
<servlet-class>com.book.BookHomeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookHomeServlet</servlet-name>
<url-pattern>/BookHomeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookGroupServlet</servlet-name>
<servlet-class>com.book.BookGroupServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookGroupServlet</servlet-name>
<url-pattern>/BookGroupServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookGroupFriendlyServlet</servlet-name>
<servlet-class>com.book.BookGroupFriendlyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookGroupFriendlyServlet</servlet-name>
<url-pattern>/BookGroupFriendlyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookGroupMemberServlet</servlet-name>
<servlet-class>com.book.BookGroupMemberServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookGroupMemberServlet</servlet-name>
<url-pattern>/BookGroupMemberServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookLinkServlet</servlet-name>
<servlet-class>com.book.BookLinkServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookLinkServlet</servlet-name>
<url-pattern>/BookLinkServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BookParamServlet</servlet-name>
<servlet-class>com.book.BookParamServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BookParamServlet</servlet-name>
<url-pattern>/BookParamServlet</url-pattern>
</servlet-mapping>
<!-- è¯»ä¹¦ç½ end -->
<!-- ä¼è®®çºªè¦ begin -->
<servlet>
<servlet-name>MeetProcessServlet</servlet-name>
<servlet-class>com.meet.MeetProcessServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MeetProcessServlet</servlet-name>
<url-pattern>/OA/Meet/meetProcessServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MeetInfoServlet</servlet-name>
<servlet-class>com.meet.MeetInfoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MeetInfoServlet</servlet-name>
<url-pattern>/OA/Meet/meetInfoServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MeetAddressServlet</servlet-name>
<servlet-class>com.meet.MeetAddressServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MeetAddressServlet</servlet-name>
<url-pattern>/OA/Meet/meetAddressServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MeetTypeServlet</servlet-name>
<servlet-class>com.meet.MeetTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MeetTypeServlet</servlet-name>
<url-pattern>/OA/Meet/meetTypeServlet</url-pattern>
</servlet-mapping>
<!-- ä¼è®®çºªè¦ end -->
<!--0315 Servletç±»å¼å§-->
<servlet>
<servlet-name>OaDiskFileServlet</servlet-name>
<servlet-class>com.oa.OaDiskFileServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>OaDiskRelationServlet</servlet-name>
<servlet-class>com.oa.OaDiskRelationServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>OaDiskSpaceServlet</servlet-name>
<servlet-class>com.oa.OaDiskSpaceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaDiskFileServlet</servlet-name>
<url-pattern>/oaDiskFileServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OaDiskRelationServlet</servlet-name>
<url-pattern>/oaDiskRelationServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OaDiskSpaceServlet</servlet-name>
<url-pattern>/oaDiskSpaceServlet</url-pattern>
</servlet-mapping>
<!--0315 Servletç±»ç»æ-->
<!--èµæºåºServletç±»å¼å§-->
<servlet>
<servlet-name>ResServerMapServlet</servlet-name>
<servlet-class>
com.resourceslib.ResServerMapServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>ResLibServlet</servlet-name>
<servlet-class>com.resourceslib.ResLibServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ResTypeTreeServlet</servlet-name>
<servlet-class>
com.resourceslib.ResTypeTreeServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>ResMenuServlet</servlet-name>
<servlet-class>com.resourceslib.ResMenuServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ResFolderServlet</servlet-name>
<servlet-class>com.resourceslib.ResFolderServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ResFolderResServlet</servlet-name>
<servlet-class>
com.resourceslib.ResFolderResServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>ResSpaceBarServlet</servlet-name>
<servlet-class>
com.resourceslib.ResSpaceBarServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>ResHomeForumServlet</servlet-name>
<servlet-class>com.resourceslib.ResHomeForumServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ResHomeMenuServlet</servlet-name>
<servlet-class>com.resourceslib.ResHomeMenuServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ResServerMapServlet</servlet-name>
<url-pattern>/resServerMapServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResLibServlet</servlet-name>
<url-pattern>/resLibServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResTypeTreeServlet</servlet-name>
<url-pattern>/ResTypeTreeServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResMenuServlet</servlet-name>
<url-pattern>/ResMenuServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResFolderServlet</servlet-name>
<url-pattern>/ResFolderServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResFolderResServlet</servlet-name>
<url-pattern>/ResFolderResServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResSpaceBarServlet</servlet-name>
<url-pattern>/resSpaceBarServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResHomeForumServlet</servlet-name>
<url-pattern>/ResHomeForumServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResHomeMenuServlet</servlet-name>
<url-pattern>/ResHomeMenuServlet</url-pattern>
</servlet-mapping>
<!--èµæºåºServletç±»ç»æ-->
<!-- åºéç¥ begin-->
<servlet>
<servlet-name>AreaNewsServlet</servlet-name>
<servlet-class>com.area.news.AreaNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AreaNewsServlet</servlet-name>
<url-pattern>/OA/AreaMessage/AreaNewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>AreaNewsDraftsServlet</servlet-name>
<servlet-class>com.area.news.AreaNewsDraftsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AreaNewsDraftsServlet</servlet-name>
<url-pattern>/OA/AreaMessage/AreaNewsDraftsServlet</url-pattern>
</servlet-mapping>
<!-- åºéç¥ end-->
<!-- çè¨æ¿å¼å§ -->
<servlet>
<servlet-name>MessageTypeMngServlet</servlet-name>
<servlet-class>com.message.MessageTypeMngServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>MessageReplyServlet</servlet-name>
<servlet-class>com.message.MessageReplyServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>MessageNewsServlet</servlet-name>
<servlet-class>com.message.MessageNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MessageTypeMngServlet</servlet-name>
<url-pattern>/messageTypeMngServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MessageReplyServlet</servlet-name>
<url-pattern>/messageReplyServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MessageNewsServlet</servlet-name>
<url-pattern>/News/Message/messageNewsServlet</url-pattern>
</servlet-mapping>
<!-- çè¨æ¿ç»æ -->
<!--å·¥ä½æ¥å¿begin-->
<servlet>
<servlet-name>WorkLogServlet</servlet-name>
<servlet-class>com.oa.WorkLogServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogServlet</servlet-name>
<url-pattern>/WorkLogServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogItemServlet</servlet-name>
<servlet-class>com.oa.WorkLogItemServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogItemServlet</servlet-name>
<url-pattern>/WorkLogItemServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogTypeServlet</servlet-name>
<servlet-class>com.oa.WorkLogTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogTypeServlet</servlet-name>
<url-pattern>/WorkLogTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UserWorkLogTypeServlet</servlet-name>
<servlet-class>com.oa.UserWorkLogTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserWorkLogTypeServlet</servlet-name>
<url-pattern>/UserWorkLogTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogDateSetServlet</servlet-name>
<servlet-class>com.oa.WorkLogDateSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogDateSetServlet</servlet-name>
<url-pattern>/WorkLogDateSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ConcernUserServlet</servlet-name>
<servlet-class>com.oa.ConcernUserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ConcernUserServlet</servlet-name>
<url-pattern>/ConcernUserServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLinkServlet</servlet-name>
<servlet-class>com.oa.WorkLinkServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLinkServlet</servlet-name>
<url-pattern>/WorkLinkServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogSetServlet</servlet-name>
<servlet-class>com.oa.WorkLogSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogSetServlet</servlet-name>
<url-pattern>/WorkLogSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkAppraiseServlet</servlet-name>
<servlet-class>com.oa.WorkAppraiseServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkAppraiseServlet</servlet-name>
<url-pattern>/WorkAppraiseServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WorkLogUserContextServlet</servlet-name>
<servlet-class>com.oa.WorkLogUserContextServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WorkLogUserContextServlet</servlet-name>
<url-pattern>/WorkLogUserContextServlet</url-pattern>
</servlet-mapping>
<!--å·¥ä½æ¥å¿end -->
<!--åå¸å·¥ä½å®¤ begin -->
<servlet>
<servlet-name>StudioServlet</servlet-name>
<servlet-class>com.studio.StudioServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioServlet</servlet-name>
<url-pattern>/StudioServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioSubjectTypeServlet</servlet-name>
<servlet-class>
com.studio.StudioSubjectTypeServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioSubjectTypeServlet</servlet-name>
<url-pattern>/StudioSubjectTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioTicketServlet</servlet-name>
<servlet-class>com.studio.StudioTicketServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioTicketServlet</servlet-name>
<url-pattern>/StudioTicketServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioTypeServlet</servlet-name>
<servlet-class>com.studio.StudioTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioTypeServlet</servlet-name>
<url-pattern>/StudioTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioWebSetServlet</servlet-name>
<servlet-class>com.studio.StudioWebSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioWebSetServlet</servlet-name>
<url-pattern>/StudioWebSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioNewsServlet</servlet-name>
<servlet-class>com.studio.StudioNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioNewsServlet</servlet-name>
<url-pattern>/StudioNewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioMenuServlet</servlet-name>
<servlet-class>com.studio.StudioMenuServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioMenuServlet</servlet-name>
<url-pattern>/StudioMenuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StudioMessageServlet</servlet-name>
<servlet-class>com.studio.StudioMessageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StudioMessageServlet</servlet-name>
<url-pattern>/StudioMessageServlet</url-pattern>
</servlet-mapping>
<!--åå¸å·¥ä½å®¤ end -->
<!-- ç级常è§ç®¡ç begin -->
<servlet>
<servlet-name>CmItemServlet</servlet-name>
<servlet-class>
com.oa.classmanagement.CmItemServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CmItemServlet</servlet-name>
<url-pattern>/CmItemServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CmScoreServlet</servlet-name>
<servlet-class>
com.oa.classmanagement.CmScoreServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CmScoreServlet</servlet-name>
<url-pattern>/CmScoreServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CmScoreStuServlet</servlet-name>
<servlet-class>
com.oa.classmanagement.CmScoreStuServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CmScoreStuServlet</servlet-name>
<url-pattern>/CmScoreStuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CmSysSetServlet</servlet-name>
<servlet-class>
com.oa.classmanagement.CmSysSetServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CmSysSetServlet</servlet-name>
<url-pattern>/CmSysSetServlet</url-pattern>
</servlet-mapping>
<!-- ç级常è§ç®¡ç End -->
<!-- é修课 begin -->
<servlet>
<servlet-name>ElAuditItemServlet</servlet-name>
<servlet-class>com.elective.ElAuditItemServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElAuditItemServlet</servlet-name>
<url-pattern>/ElAuditItemServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElChoiceServlet</servlet-name>
<servlet-class>com.elective.ElChoiceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElChoiceServlet</servlet-name>
<url-pattern>/ElChoiceServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElElectiveServlet</servlet-name>
<servlet-class>com.elective.ElElectiveServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElElectiveServlet</servlet-name>
<url-pattern>/ElElectiveServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElExtFieldsServlet</servlet-name>
<servlet-class>com.elective.ElExtFieldsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElExtFieldsServlet</servlet-name>
<url-pattern>/ElExtFieldsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElStuForbidServlet</servlet-name>
<servlet-class>com.elective.ElStuForbidServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElStuForbidServlet</servlet-name>
<url-pattern>/ElStuForbidServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElSysSetServlet</servlet-name>
<servlet-class>com.elective.ElSysSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElSysSetServlet</servlet-name>
<url-pattern>/ElSysSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElTeaAppItemServlet</servlet-name>
<servlet-class>com.elective.ElTeaAppItemServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElTeaAppItemServlet</servlet-name>
<url-pattern>/ElTeaAppItemServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElTeaAppServlet</servlet-name>
<servlet-class>com.elective.ElTeaAppServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElTeaAppServlet</servlet-name>
<url-pattern>/ElTeaAppServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ElTypeServlet</servlet-name>
<servlet-class>com.elective.ElTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ElTypeServlet</servlet-name>
<url-pattern>/ElTypeServlet</url-pattern>
</servlet-mapping>
<!-- é修课 end -->
<!-- æå¸æ¡£æ¡è¢ begin -->
<servlet>
<servlet-name>TeaBagServlet</servlet-name>
<servlet-class>com.b.tea.TeaBagServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TeaBagServlet</servlet-name>
<url-pattern>/TeaBagServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>TeaBagTypeServlet</servlet-name>
<servlet-class>com.b.tea.TeaBagTypeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TeaBagTypeServlet</servlet-name>
<url-pattern>/TeaBagTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ControlServlet</servlet-name>
<servlet-class>com.b.tea.ControlServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ControlServlet</servlet-name>
<url-pattern>/ControlServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagControlServlet</servlet-name>
<servlet-class>com.b.tea.BagControlServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagControlServlet</servlet-name>
<url-pattern>/BagControlServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagWriteTimeServlet</servlet-name>
<servlet-class>com.b.tea.BagWriteTimeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagWriteTimeServlet</servlet-name>
<url-pattern>/BagWriteTimeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagGoodServlet</servlet-name>
<servlet-class>com.b.tea.BagGoodServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagGoodServlet</servlet-name>
<url-pattern>/BagGoodServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagComListServlet</servlet-name>
<servlet-class>com.b.tea.BagComListServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagComListServlet</servlet-name>
<url-pattern>/BagComListServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagLogServlet</servlet-name>
<servlet-class>com.b.tea.BagLogServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagLogServlet</servlet-name>
<url-pattern>/BagLogServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagTeaInfoServlet</servlet-name>
<servlet-class>com.b.tea.BagTeaInfoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagTeaInfoServlet</servlet-name>
<url-pattern>/BagTeaInfoServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagTeaGroupServlet</servlet-name>
<servlet-class>com.b.tea.BagTeaGroupServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagTeaGroupServlet</servlet-name>
<url-pattern>/BagTeaGroupServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagGroupServlet</servlet-name>
<servlet-class>com.b.tea.BagGroupServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagGroupServlet</servlet-name>
<url-pattern>/BagGroupServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagWebListServlet</servlet-name>
<servlet-class>com.b.tea.BagWebListServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagWebListServlet</servlet-name>
<url-pattern>/BagWebListServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagNewsServlet</servlet-name>
<servlet-class>com.b.tea.BagNewsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagNewsServlet</servlet-name>
<url-pattern>/BagNewsServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagMenuServlet</servlet-name>
<servlet-class>com.b.tea.BagMenuServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagMenuServlet</servlet-name>
<url-pattern>/BagMenuServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagDefaultServlet</servlet-name>
<servlet-class>com.b.tea.BagDefaultServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagDefaultServlet</servlet-name>
<url-pattern>/BagDefaultServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BagTeacherServlet</servlet-name>
<servlet-class>com.b.tea.BagTeacherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BagTeacherServlet</servlet-name>
<url-pattern>/BagTeacherServlet</url-pattern>
</servlet-mapping>
<!-- æå¸æ¡£æ¡è¢ end -->
<!-- ä¸ç¨æ室 begin -->
<servlet>
<servlet-name>ClassroomBaseSetServlet</servlet-name>
<servlet-class>
com.oa.classroom.ClassroomBaseSetServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ClassroomBaseSetServlet</servlet-name>
<url-pattern>/ClassroomBaseSetServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ClassroomRoomServlet</servlet-name>
<servlet-class>
com.oa.classroom.ClassroomRoomServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ClassroomRoomServlet</servlet-name>
<url-pattern>/ClassroomRoomServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ClassroomTimeTypeServlet</servlet-name>
<servlet-class>
com.oa.classroom.ClassroomTimeTypeServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ClassroomTimeTypeServlet</servlet-name>
<url-pattern>/ClassroomTimeTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ClassroomUseDataServlet</servlet-name>
<servlet-class>
com.oa.classroom.ClassroomUseDataServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ClassroomUseDataServlet</servlet-name>
<url-pattern>/ClassroomUseDataServlet</url-pattern>
</servlet-mapping>
<!-- ä¸ç¨æ室 end -->
<!-- ç©åç³è´ begin-->
<servlet>
<servlet-name>OaPurchaseTypeServlet</servlet-name>
<servlet-class>
com.oa.purchase.OaPurchaseTypeServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaPurchaseTypeServlet</servlet-name>
<url-pattern>/oaPurchaseTypeServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OaPurchaseServlet</servlet-name>
<servlet-class>
com.oa.purchase.OaPurchaseServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OaPurchaseServlet</servlet-name>
<url-pattern>/oaPurchaseServlet</url-pattern>
</servlet-mapping>
<!-- ç©åç³è´ end -->
<!-- å¦çæ¥å¿ begin -->
<servlet>
<servlet-name>StuLogTemplateServlet</servlet-name>
<servlet-class>com.stulog.StuLogTemplateServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuLogTemplateServlet</servlet-name>
<url-pattern>/StuLogTemplateServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StuLogControlServlet</servlet-name>
<servlet-class>com.stulog.StuLogControlServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuLogControlServlet</servlet-name>
<url-pattern>/StuLogControlServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StuLogDataPopedomServlet</servlet-name>
<servlet-class>
com.stulog.StuLogDataPopedomServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuLogDataPopedomServlet</servlet-name>
<url-pattern>/StuLogDataPopedomServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StuLogTemplateStatServlet</servlet-name>
<servlet-class>
com.stulog.StuLogTemplateStatServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuLogTemplateStatServlet</servlet-name>
<url-pattern>/StuLogTemplateStatServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StuLogInfoServlet</servlet-name>
<servlet-class>com.stulog.StuLogInfoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StuLogInfoServlet</servlet-name>
<url-pattern>/StuLogInfoServlet</url-pattern>
</servlet-mapping>
<!-- å¦çæ¥å¿ end -->
<!-- OA-æ°ç»´ä¿® -->
<servlet>
<servlet-name>NRepaireServlet</servlet-name>
<servlet-class>com.oa.nrepaire.NRepaireServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NRepaireServlet</servlet-name>
<url-pattern>/NRepaireServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>NRepaireDeptServlet</servlet-name>
<servlet-class>com.oa.nrepaire.NRepaireDeptServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NRepaireDeptServlet</servlet-name>
<url-pattern>/NRepaireDeptServlet</url-pattern>
</servlet-mapping>
<!-- æè¯¾ç³»ç» -->
<servlet>
<servlet-name>TimetableRuleServlet</servlet-name>
<servlet-class>com.oa.schooltimetable.TimetableRuleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TimetableRuleServlet</servlet-name>
<url-pattern>/TimetableRuleServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>TimetablePlaceServlet</servlet-name>
<ser
修复方案:
版权声明:转载请注明来源 路人甲@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:11
确认时间:2014-08-11 10:28
厂商回复:
CNVD确认所述情况,暂未确认软件生产厂商或建立与软件生产厂商联系方式,待认领。
最新状态:
暂无