• 大小: 5.25MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-11
  • 语言: Java
  • 标签: java  jsp  

资源简介

本科时用的毕设,具有自动组题,以及考试分析等功能,还具有会员等具体的功能,用于本科毕设

资源截图

代码片段和文件信息

package com.extr.controller;

import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.*;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.GrantedAuthorityImpl;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.extr.controller.domain.QuestionImproveResult;
import com.extr.domain.exam.ExamHistory;
import com.extr.domain.exam.ExamPaper;
import com.extr.domain.question.KnowledgePoint;
import com.extr.domain.question.QuestionHistory;
import com.extr.domain.question.UserQuestionHistory;
import com.extr.domain.user.User;
import com.extr.security.UserInfo;
import com.extr.service.ExamService;
import com.extr.service.QuestionService;
import com.extr.service.UserService;
import com.extr.util.Page;

@Controller
public class baseController {

@Autowired
private ExamService examService;
@Autowired
private UserService userService;
@Autowired
private QuestionService questionService;

/**
 * 网站首页
 * 
 * @param model
 * @param request
 * @return
 */
@RequestMapping(value = “/“ method = RequestMethod.GET)
public String homePage(Model model HttpServletRequest request) {

return “redirect:home“;
}

/**
 * 管理员yemain
 * 
 * @param model
 * @param request
 * @return
 */
@RequestMapping(value = { “/admin/home“ } method = RequestMethod.GET)
public String adminHomePage(Model model HttpServletRequest request) {

return “redirect:/admin/question-list“;
}

/**
 * 判断不同角色返回的页面
 * @param model
 * @param request
 * @return
 */
@SuppressWarnings(“deprecation“)
@RequestMapping(value = { “home“ } method = RequestMethod.GET)
public String directTobaseHomePage(Model model HttpServletRequest request) {

String result = request.getParameter(“result“);
if (“failed“.equals(result)) {
model.addAttribute(“result_msg“ “登陆失败“);
}

if (SecurityContextHolder.getContext().getAuthentication() == null){
this.appendbaseInfo(model);
return “home“;
}
if (SecurityContextHolder.getContext().getAuthentication().getPrincipal().toString().endsWith(“anonymousUser“)){
this.appendbaseInfo(model);
return “home“;
}
UserDetails userDetails = (UserDetails) SecurityContextHolder.getContext().getAuthentication(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-27 10:55  2014141402_曹志成毕设\基于JSP的考试管理系统\
     目录           0  2018-09-27 10:55  2014141402_曹志成毕设\基于JSP的考试管理系统\文档\
     文件     1133389  2018-06-04 08:47  2014141402_曹志成毕设\基于JSP的考试管理系统\文档\2014141402曹志成论文.docx
     文件      304197  2018-06-04 18:38  2014141402_曹志成毕设\基于JSP的考试管理系统\文档\基于JSP的考试系统设计与实现(简洁).pdf
     文件      145408  2018-06-06 16:56  2014141402_曹志成毕设\基于JSP的考试管理系统\文档\开题报告-曹志成.doc
     文件       33792  2018-06-06 16:49  2014141402_曹志成毕设\基于JSP的考试管理系统\文档\任务书-曹志成.doc
     文件       19456  2018-06-06 16:49  2014141402_曹志成毕设\基于JSP的考试管理系统\文档\选题审批表-曹志成.doc
     目录           0  2018-09-27 10:55  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\
     目录           0  2018-09-27 10:55  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\
     文件        1133  2018-05-14 22:12  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.classpath
     文件        1716  2018-04-15 22:21  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.project
     目录           0  2018-09-27 10:55  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\
     文件         530  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\.jsdtscope
     文件          80  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\com.genuitec.eclipse.migration.prefs
     文件         234  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\org.eclipse.core.resources.prefs
     文件         736  2018-05-02 20:44  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\org.eclipse.jdt.core.prefs
     文件          90  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\org.eclipse.m2e.core.prefs
     文件         752  2018-04-15 22:26  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\org.eclipse.wst.common.component
     文件         161  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml
     文件         344  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          50  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.settings\org.eclipse.wst.validation.prefs
     文件         131  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\.springBeans
     目录           0  2018-09-27 10:55  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\doc\
     文件       27313  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\doc\111.png
     文件       33618  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\doc\222.jpg
     文件      336700  2015-03-07 21:03  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\doc\examxx.sql
     文件         188  2018-04-16 21:08  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\knowledge
     文件        8812  2018-05-02 20:28  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\pom.xml
     文件         533  2018-05-04 14:43  2014141402_曹志成毕设\基于JSP的考试管理系统\系统\czcExam\readme.md
............此处省略506个文件信息

评论

共有 条评论