• 大小: 179KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Java
  • 标签: Java  

资源简介

这是一个基于j2ee实现的学生管理系统,使用了sping+spingmvc+mabatis三个框架整合的JAVA工程,使用maven管理,内含两个角色,学生和教师,使用拦截器分别实现登录验证,鉴权功能

资源截图

代码片段和文件信息

package bnuz.lwj.controller;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import bnuz.lwj.po.Student;
import bnuz.lwj.po.StudentCustom;
import bnuz.lwj.service.StudentService;

@Controller
@RequestMapping(“/Student“)
public class StudentControllor {
String userType;
Integer userid;
@Autowired
private StudentService studentService;
// /Student/queryStudent.action
@RequestMapping(“/queryStudent“)
public ModelAndView queryStudent(HttpSession session)throws Exception{
List studentList=new ArrayList();
ModelAndView modelAndView = new ModelAndView();
userType=(String)session.getAttribute(“userType“);
userid=(Integer)session.getAttribute(“userid“);
Student studentInf=studentService.findStudentById(userid);
studentList.add(studentInf);
//传值到jsp
modelAndView.addobject(“studentList“ studentList);
modelAndView.addobject(“userType“userType);
modelAndView.addobject(“userid“userid);

modelAndView.setViewName(“student/studentlist“);
return modelAndView;

}

//根据ID查询学生信息,点击修改时获得
@RequestMapping(“/editStudent“)
// /Student/editStudent.action
public ModelAndView editStudent(HttpSession sessionStudentCustom studentCustom)throws Exception{
/* String userTypeInteger userid*/
studentCustom=studentService.findStudentById(studentCustom.getId());
ModelAndView modelAndView = new ModelAndView();
userType=(String)session.getAttribute(“userType“);
userid=(Integer)session.getAttribute(“userid“);

modelAndView.addobject(“Student“ studentCustom);
modelAndView.addobject(“userType“userType);
modelAndView.addobject(“userid“userid);
modelAndView.setViewName(“student/studentupdate“);
 
return modelAndView;

}

//提交修改学生信息操作
// /StudentCustom/editStudentSubmit.action
@RequestMapping(“/editStudentSubmit“)
public String editStudentSubmit(HttpSession sessionModel modelStudentCustom studentCustom)throws Exception{
//传值到jsp
userType=(String)session.getAttribute(“userType“);
userid=(Integer)session.getAttribute(“userid“);

model.addAttribute(“userType“userType);
model.addAttribute(“userid“userid);
studentService.updateStudent(studentCustom);
return “redirect:/Student/queryStudent.action“; 

}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-20 13:13  Studentmaven\
     文件        1194  2017-05-20 12:50  Studentmaven\.classpath
     目录           0  2017-05-20 15:07  Studentmaven\.git\
     文件          87  2017-05-20 14:14  Studentmaven\.git\COMMIT_EDITMSG
     文件         103  2017-05-20 15:02  Studentmaven\.git\FETCH_HEAD
     文件          23  2017-05-20 12:51  Studentmaven\.git\HEAD
     文件          41  2017-05-20 14:13  Studentmaven\.git\ORIG_HEAD
     文件         308  2017-05-20 12:55  Studentmaven\.git\config
     文件          73  2017-05-20 12:51  Studentmaven\.git\description
     目录           0  2017-05-20 12:51  Studentmaven\.git\hooks\
     文件         478  2017-05-20 12:51  Studentmaven\.git\hooks\applypatch-msg.sample
     文件         896  2017-05-20 12:51  Studentmaven\.git\hooks\commit-msg.sample
     文件         189  2017-05-20 12:51  Studentmaven\.git\hooks\post-update.sample
     文件         424  2017-05-20 12:51  Studentmaven\.git\hooks\pre-applypatch.sample
     文件        1642  2017-05-20 12:51  Studentmaven\.git\hooks\pre-commit.sample
     文件        1348  2017-05-20 12:51  Studentmaven\.git\hooks\pre-push.sample
     文件        4951  2017-05-20 12:51  Studentmaven\.git\hooks\pre-rebase.sample
     文件         544  2017-05-20 12:51  Studentmaven\.git\hooks\pre-receive.sample
     文件        1239  2017-05-20 12:51  Studentmaven\.git\hooks\prepare-commit-msg.sample
     文件        3610  2017-05-20 12:51  Studentmaven\.git\hooks\update.sample
     文件       10352  2017-05-20 14:14  Studentmaven\.git\index
     目录           0  2017-05-20 12:51  Studentmaven\.git\info\
     文件         240  2017-05-20 12:51  Studentmaven\.git\info\exclude
     目录           0  2017-05-20 12:54  Studentmaven\.git\logs\
     文件         774  2017-05-20 14:14  Studentmaven\.git\logs\HEAD
     目录           0  2017-05-20 12:55  Studentmaven\.git\logs\refs\
     目录           0  2017-05-20 12:54  Studentmaven\.git\logs\refs\heads\
     文件         774  2017-05-20 14:14  Studentmaven\.git\logs\refs\heads\master
     目录           0  2017-05-20 12:55  Studentmaven\.git\logs\refs\remotes\
     目录           0  2017-05-20 12:55  Studentmaven\.git\logs\refs\remotes\origin\
     文件         429  2017-05-20 14:14  Studentmaven\.git\logs\refs\remotes\origin\master
............此处省略364个文件信息

评论

共有 条评论