• 大小: 20.59MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-19
  • 语言: Java
  • 标签: SSM框架  

资源简介

JAVA学习学生管理系统SSM框架,基础SSM框架,内含SQL文件

资源截图

代码片段和文件信息

package com.offcn.controller;

import java.io.File;
import java.util.List;
import java.util.UUID;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;

import com.offcn.pojo.Classes;
import com.offcn.pojo.Student;
import com.offcn.pojo.StudentExt;
import com.offcn.pojo.User;
import com.offcn.service.ClassesService;
import com.offcn.service.StudentService;

/**
 * 

Company: offcn


 * @author zgf
 * @date 2017年5月22日
 * @version 1.0
 */
@Controller
@RequestMapping(“/cla“)
public class ClassesController {
@Resource
    ClassesService classesService;
@Resource
StudentService studentService;

 /*
     * 列表与分页Action
     */
    @RequestMapping(“/list“)
    public String list(Model model@RequestParam(required=falsedefaultValue=“1“) int pageNO){
        int size=3;
        model.addAttribute(“size“size);
        model.addAttribute(“pageNO“pageNO);
        model.addAttribute(“count“classesService.getClassesCount());
        
        model.addAttribute(“clalist“ classesService.getClassPager(pageNO size));
        return “class/list“;
     }


    /*
     * 删除单个对象Action
     */
    @RequestMapping(“/delete/{id}“)
    public String delete(Model model@PathVariable int id@RequestParam(required=falsedefaultValue=“1“) int pageNORedirectAttributes redirectAttributes){
        if(classesService.delete(id)>0)
        {
            redirectAttributes.addFlashAttribute(“message“ “删除成功!“);
        }else{
            redirectAttributes.addFlashAttribute(“message“ “删除失败!“);
        }
        return “redirect:/cla/list?pageNO=“+pageNO;
    }
    
    /*
     * 删除多个对象Action
     */
    @RequestMapping(“/deletes“)
    public String deletes(Model model@RequestParam int[] id@RequestParam(required=falsedefaultValue=“1“) int pageNORedirectAttributes redirectAttributes){
        //执行删除
     System.out.println(“批量删除“+id.toString());
        int rows=classesService.deletes(id);
        if(rows>0)
        {
            redirectAttributes.addFlashAttribute(“message“ “删除“+rows+“行记录成功!“);
        }else{
            redirectAttributes.addFlashAttribute(“message“ “删除失败!“);
        }
        return “redirect:/cla/list?pageNO=“+pageNO;
    }
    
    /*
     * 添加学生
     */
    @RequestMapping(“/add“)
    public String add(Model model){
        model.addAttribute(“entity“ new Classes());
        return “cl

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-21 15:02  学生管理系统\
     目录           0  2018-06-21 15:00  学生管理系统\SSM_stuManage\
     文件         737  2018-06-12 15:34  学生管理系统\SSM_stuManage\.classpath
     文件        1338  2017-06-07 09:55  学生管理系统\SSM_stuManage\.project
     目录           0  2018-06-21 14:59  学生管理系统\SSM_stuManage\.settings\
     文件         522  2017-06-07 09:25  学生管理系统\SSM_stuManage\.settings\.jsdtscope
     文件         191  2017-06-07 09:53  学生管理系统\SSM_stuManage\.settings\com.genuitec.eclipse.core.prefs
     文件          57  2017-06-07 09:34  学生管理系统\SSM_stuManage\.settings\org.eclipse.core.resources.prefs
     文件         670  2018-06-12 15:33  学生管理系统\SSM_stuManage\.settings\org.eclipse.jdt.core.prefs
     文件         498  2017-06-07 09:25  学生管理系统\SSM_stuManage\.settings\org.eclipse.wst.common.component
     文件         358  2018-06-12 15:41  学生管理系统\SSM_stuManage\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-06-07 09:25  学生管理系统\SSM_stuManage\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-06-07 09:25  学生管理系统\SSM_stuManage\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-06-21 14:59  学生管理系统\SSM_stuManage\logs\
     文件        5201  2017-06-10 14:47  学生管理系统\SSM_stuManage\logs\ssm.log
     目录           0  2018-06-21 14:59  学生管理系统\SSM_stuManage\src\
     文件        4297  2017-06-06 21:27  学生管理系统\SSM_stuManage\src\applicationContext.xml
     目录           0  2018-06-21 14:59  学生管理系统\SSM_stuManage\src\com\
     目录           0  2018-06-21 14:59  学生管理系统\SSM_stuManage\src\com\offcn\
     目录           0  2018-06-21 14:59  学生管理系统\SSM_stuManage\src\com\offcn\controller\
     文件        5001  2018-06-12 14:55  学生管理系统\SSM_stuManage\src\com\offcn\controller\ClassesController.java
     文件        5795  2018-06-12 14:55  学生管理系统\SSM_stuManage\src\com\offcn\controller\CourseController.java
     文件        5238  2018-06-12 14:55  学生管理系统\SSM_stuManage\src\com\offcn\controller\StudentController.java
     文件        5803  2017-06-10 15:19  学生管理系统\SSM_stuManage\src\com\offcn\controller\TeacherController.java
     文件        2589  2018-06-14 15:31  学生管理系统\SSM_stuManage\src\com\offcn\controller\UserController.java
     目录           0  2018-06-21 14:59  学生管理系统\SSM_stuManage\src\com\offcn\mapper\
     文件         787  2017-06-08 09:56  学生管理系统\SSM_stuManage\src\com\offcn\mapper\ClassesMapper.java
     文件        9492  2017-06-08 09:55  学生管理系统\SSM_stuManage\src\com\offcn\mapper\ClassesMapper.xml
     文件         769  2017-06-07 23:52  学生管理系统\SSM_stuManage\src\com\offcn\mapper\CourseMapper.java
     文件        7710  2017-06-07 23:51  学生管理系统\SSM_stuManage\src\com\offcn\mapper\CourseMapper.xml
     文件         333  2017-06-09 09:47  学生管理系统\SSM_stuManage\src\com\offcn\mapper\CtcMapper.java
............此处省略235个文件信息

评论

共有 条评论