⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adminmoduleprocessor.java

📁 解觖java技术中后台无法上传数给的情况
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
            } else if (requestURI.equals("/editgroupowner")) {
                groupsWebHandler.prepareView(genericRequest);
            } else if (requestURI.equals("/updategroupowner")) {
                groupsWebHandler.processUpdateGroupOwner(genericRequest);
            } else if (requestURI.equals("/listmembergroup")) {
                memberGroupWebHandler.prepareList_inGroup_limit(genericRequest);
            } else if (requestURI.equals("/addmembergroup")) {
                groupsWebHandler.prepareView(genericRequest);
            } else if (requestURI.equals("/addmembergroupprocess")) {
                memberGroupWebHandler.processAdd(genericRequest);
            } else if (requestURI.equals("/deletemembergroupprocess")) {
                memberGroupWebHandler.processDelete(genericRequest);
            } else if (requestURI.equals("/editgrouppermission")) {
                groupPermissionWebHandler.prepareList(genericRequest);
            } else if (requestURI.equals("/updategrouppermission")) {
                groupPermissionWebHandler.processUpdate(genericRequest);
            } else if (requestURI.equals("/assignforumtogroup")) {
                groupForumWebHandler.prepareAssignForumToGroup(genericRequest);
            } else if (requestURI.equals("/assigngrouptoforum")) {
                groupForumWebHandler.prepareAssignGroupToForum(genericRequest);
            } else if (requestURI.equals("/assignforumtomember")) {
                memberForumWebHandler.prepareAssignForumToMember(genericRequest);
            } else if (requestURI.equals("/assignmembertoforum")) {
                memberForumWebHandler.prepareAssignMemberToForum(genericRequest);
            } else if (requestURI.equals("/editmemberforumpermission")) {
                memberForumWebHandler.prepareList(genericRequest);
            } else if (requestURI.equals("/updatememberforumpermission")) {
                memberForumWebHandler.processUpdate(genericRequest);
            } else if (requestURI.equals("/editmemberpermission")) {
                memberPermissionWebHandler.prepareListPermission(genericRequest);
            } else if (requestURI.equals("/updatememberpermission")) {
                memberPermissionWebHandler.processUpdate(genericRequest);
            } else if (requestURI.equals("/deletememberprocess")) {
                memberWebHandler.processDeleteMember(/*servletContext,*/ genericRequest);
            } else if (requestURI.equals("/deletemember")) {
                memberWebHandler.prepareView(genericRequest);

            } else if (requestURI.equals("/edittemplate")) {
                configurationWebHandler.prepareEditTemplate(genericRequest);
            } else if (requestURI.equals("/updatetemplate")) {
                configurationWebHandler.processEditTemplate(genericRequest);

            } else if (requestURI.equals("/viewlogsystem")) {
                generalAdminTasksWebHandler.prepareViewLogSystem(genericRequest);
            } else if (requestURI.equals("/logframe")) {
                generalAdminTasksWebHandler.prepareLogFrame(genericRequest);
            } else if (requestURI.equals("/backupsystemlog")) {
                generalAdminTasksWebHandler.backupSystemLog(genericRequest);
            } else if (requestURI.equals("/listlogfiles")) {
                generalAdminTasksWebHandler.prepareListLogFiles(genericRequest);
            } else if (requestURI.equals("/downloadlogfile")) {
                generalAdminTasksWebHandler.downloadLogFile(request, response);
                return null;//already commited some messages, no further process is needed
            } else if (requestURI.equals("/deletelogfile")) {
                generalAdminTasksWebHandler.deleteLogFile(genericRequest);

            } else if (requestURI.equals("/configindex")) {
                configurationWebHandler.prepareConfigMVNCore(genericRequest);
                configurationWebHandler.prepareConfigMVNForum(genericRequest);
            } else if (requestURI.equals("/configstepone")) {
                configurationWebHandler.prepareConfigMVNForum(genericRequest);
            } else if (requestURI.equals("/configsteponeprocess")) {
                configurationWebHandler.updateConfigStepOne(genericRequest);
            } else if (requestURI.equals("/configsteptwo")) {
                configurationWebHandler.prepareConfigMVNForum(genericRequest);
            } else if (requestURI.equals("/configsteptwoprocess")) {
                configurationWebHandler.updateConfigStepTwo(genericRequest);
            } else if (requestURI.equals("/configmvncore")) {
                configurationWebHandler.prepareConfigMVNCore(genericRequest);
            } else if (requestURI.equals("/configmvncoreprocess")) {
                configurationWebHandler.updateConfigMVNCore(genericRequest);
            } else if (requestURI.equals("/configurlpattern")) {
                configurationWebHandler.prepareConfigMVNForum(genericRequest);
            } else if (requestURI.equals("/configurlpatternprocess")) {
                configurationWebHandler.updateUrlPattern(genericRequest);
            } else if (requestURI.equals("/configbackupprocess")) {
                configurationWebHandler.configBackupProcess(genericRequest);
            } else if (requestURI.equals("/commitconfigs")) {
                configurationWebHandler.commitConfig(genericRequest);

            } else if (requestURI.equals("/restoreconfigbackupprocess")) {
                //configurationWebHandler.configBackupProcess();

            } else if (requestURI.equals("/index")) {
                generalAdminTasksWebHandler.prepareShowIndex(genericRequest);
            } else if (requestURI.equals("/changemode")) {
                generalAdminTasksWebHandler.changeShowUserArea(genericRequest);
            } else if (requestURI.equals("/clearcache")) {
                generalAdminTasksWebHandler.processClearCache(genericRequest);
            } else if (requestURI.equals("/testsystem")) {
                generalAdminTasksWebHandler.prepareTestSystem(genericRequest);
            } else if (requestURI.equals("/importexport")) {
                generalAdminTasksWebHandler.prepareImportExport(request);
            } else if (requestURI.equals("/importprocess")) {
                generalAdminTasksWebHandler.importXmlZip(request, response);
                return null;//already commited some messages, no further process is needed
            } else if (requestURI.equals("/exportprocess")) {
                generalAdminTasksWebHandler.exportXmlZip(request);
            } else if (requestURI.equals("/getexportprocess")) {
                generalAdminTasksWebHandler.getExportXmlZip(request, response);
                return null;//already commited file or raised exception, no further process is needed
            } else if (requestURI.equals("/deleteexportprocess")) {
                generalAdminTasksWebHandler.deleteExportXmlZip(genericRequest);
            } else if (requestURI.equals("/misctasks")) {
                generalAdminTasksWebHandler.prepareRebuildIndex(genericRequest);
            } else if (requestURI.equals("/rebuildindex")) {
                generalAdminTasksWebHandler.rebuildIndex(genericRequest);
            } else if (requestURI.equals("/sendmail")) {
                generalAdminTasksWebHandler.prepareSendMail(genericRequest);
            } else if (requestURI.equals("/sendmailprocess")) {
                generalAdminTasksWebHandler.sendMail(genericRequest);
            } else if (requestURI.equals("/sendactivatemailtoallprocess")) {
                generalAdminTasksWebHandler.sendActivateMailToAll(genericRequest);

            } else if (requestURI.equals("/companymanagement")) {
                companyWebHandler.prepareShowCompanyManagement(genericRequest);
            } else if (requestURI.equals("/addcompanyprocess")) {
                companyWebHandler.processAdd(genericRequest);
            } else if (requestURI.equals("/viewcompany")) {
                companyWebHandler.prepareView(genericRequest);
            } else if (requestURI.equals("/searchcompany")) {
                //companyWebHandler.prepareShowCompanyManagement(request);
            } else if (requestURI.equals("/searchcompanyprocess")) {
                companyWebHandler.processSearch(genericRequest);

            } else if (requestURI.equals("/searchmember")) {
                //memberWebHandler.prepareShowCompanyManagement(request);
            } else if (requestURI.equals("/searchmemberprocess")) {
                memberWebHandler.processSearch(genericRequest);

            } else if (requestURI.equals("/editcompanyinfo")) {
                companyWebHandler.prepareView(genericRequest);
            } else if (requestURI.equals("/editcompanyinfoprocess")) {
                companyWebHandler.processUpdateCompanyInfo(genericRequest);
            } else if (requestURI.equals("/changecompanylogo")) {
                companyWebHandler.prepare(genericRequest);
            } else if (requestURI.equals("/changecompanylogoprocess")) {
                companyWebHandler.processChangeLogo(servletContext, genericRequest);
            } else if (requestURI.equals("/changecompanycss")) {
                companyWebHandler.prepare(genericRequest);
            } else if (requestURI.equals("/changecompanycssprocess")) {
                companyWebHandler.processChangeCss(servletContext, genericRequest);
            } else if (requestURI.equals("/deletecompany")) {
                companyWebHandler.prepare(genericRequest);
            } else if (requestURI.equals("/deletecompanyprocess")) {
                companyWebHandler.processDelete(servletContext, genericRequest);

            } else if (requestURI.equals("/addmembercompany")) {
                companyWebHandler.prepareView(genericRequest);
            } else if (requestURI.equals("/addmembercompanyprocess")) {
                memberCompanyWebHandler.processAdd(genericRequest);
            } else if (requestURI.equals("/deletemembercompanyprocess")) {
                memberCompanyWebHandler.processDelete(genericRequest);
            } else if (requestURI.equals("/listmembercompany")) {
                memberCompanyWebHandler.prepareList_inCompany_limit(genericRequest);
            //Netmama
            } else if (requestURI.equals("/tutormanagement")) {
                tutorWebHandler.prepareShowTutorManagement(genericRequest);
            } else if (requestURI.equals("/assignusertotutor")) {
                tutorWebHandler.prepareAssignUserToTutor(genericRequest);
            } else if (requestURI.equals("/updatemembertutorprocess")) {
                tutorWebHandler.updateMemberTutorProcess(genericRequest);
            } else if (requestURI.equals("/updatememberexpireprocess")) {
                memberWebHandler.updateMemberExpireProcess(genericRequest);
            } else if (requestURI.equals("/listuseroftutor")) {
                tutorWebHandler.prepareListUserToTutor(genericRequest);
            } else if (requestURI.equals("/listuserexpire")) {
                memberWebHandler.prepareListUserExpire(genericRequest);

            } else if (requestURI.equals("/loginprocess")) {
                onlineUserManager.processLogin(request, response);
                String originalRequest = ParamUtil.getAttribute(request.getSession(), ORIGINAL_REQUEST);
                if (originalRequest.length() > 0) {
                    request.getSession().setAttribute(ORIGINAL_REQUEST, "");
                    responseURI = originalRequest;
                }
            } else if (requestURI.equals("/logout")) {
                onlineUserManager.logout(request, response);
                request.setAttribute("Reason", "Logout successfully.");
            }
        } catch (AuthenticationException e) {
            // make sure not from login page, we cannot set original request in this situation
            // and also make sure the request's method must be GET to set the OriginalRequest
            boolean shouldSaveOriginalRequest = (e.getReason()==NotLoginException.NOT_LOGIN) || (e.getReason()==NotLoginException.NOT_ENOUGH_RIGHTS);
            if (shouldSaveOriginalRequest && (request.getMethod().equals("GET"))) {
                String url = AdminModuleConfig.getUrlPattern() + requestURI + "?" + StringUtil.getEmptyStringIfNull(request.getQueryString());
                request.getSession().setAttribute(ORIGINAL_REQUEST, url);
            }

            requestURI = MVNForumConfig.getRedirectLoginURL();//"/login";
            request.setAttribute("Reason", e.getReasonExplanation(onlineUser.getLocale()));
        } catch (Exception e) {
            if (e instanceof BadInputException) {
                // we log in WARN level if this is the exception from user input
                log.warn("Exception in AdminModuleProcessor e = " + e.getMessage(), e);
            } else if (e instanceof AssertionException) {
                // we log in FATAL level if this is the exception from user input
                log.fatal("Exception in AdminModuleProcessor e = " + e.getMessage(), e);
            } else {
                log.error("Exception in AdminModuleProcessor [" + e.getClass().getName() + "] : " + e.getMessage(), e);
            }
            requestURI = "/error";


            String message = StringUtil.getEmptyStringIfNull(e.getMessage());
            if (message.length() == 0) {
                message = e.getClass().getName();
            }
            request.getSession().setAttribute("ErrorMessage", DisableHtmlTagFilter.filter(message));
        }

        // step 2: map the URI (of the CONTROLLER)
        try {
            // See note in the ActionInUserModule
            Action action = new ActionInAdminModule(request, requestURI);// may throw MissingURLMapEntryException
            onlineUserManager.updateOnlineUserAction(request, action);
            if (responseURI == null) {
                URLMap map = urlMapHandler.getMap(requestURI, request);
                responseURI = map.getResponse();
            }
        } catch (MissingURLMapEntryException e) {
            log.error("Exception: missing urlmap entry in admin module: requestURI = " + requestURI);
            responseURI = "/mvnplugin/mvnforum/admin/error.jsp";
            request.getSession().setAttribute("ErrorMessage", DisableHtmlTagFilter.filter(e.getMessage()));
        } catch (Exception e) {
            // This will catch AuthenticationException, AssertionException, DatabaseException
            // in the method onlineUserManager.updateOnlineUserAction(request, action)
            responseURI = "/mvnplugin/mvnforum/admin/error.jsp";
            request.getSession().setAttribute("ErrorMessage", DisableHtmlTagFilter.filter(e.getMessage()));
        }

        // step 3: return URI to be forwarded to or dispatched to the VIEW
        if (log.isDebugEnabled()) {
            long duration = System.currentTimeMillis() - start;
            log.debug("AdminModuleProcessor : responseURI = " + responseURI + ". (" + duration + " ms)");
        }

        return responseURI;
        /* Redirection is moved into ForumAdminServlet.process() method.
        if (responseURI.endsWith(".jsp")) {
            servletContext.getRequestDispatcher(responseURI).forward(request, response);
        } else {
            response.sendRedirect(ParamUtil.getContextPath() + responseURI);
        }
         */
    }// process method
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -