• 大小: 38.61MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-03
  • 语言: 其他
  • 标签: SSH  spring  springmvc-sp  

资源简介

最简单的案例,最容易接受的代码,最完全的注释,带你走进SSH框架开发,一个demo创造更过价值 很久之前写的 代码不知道能不能跑起来 积分0 只限参考 。

资源截图

代码片段和文件信息

package com.student.sys.controller;

import com.student.sys.entity.StudentEntity;
import com.student.sys.service.StudentService;
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.bind.annotation.RequestMethod;
import javax.servlet.http.HttpServletRequest;

@Controller
@RequestMapping(“student“)

public class StudentController {
@Autowired
private StudentService studentService;

/*
 * 跳转登录界面
 * */
@RequestMapping(“toLogin“)
public String toLogin() {
return “login“;
}

/*
 * 登录请求
 * */
@RequestMapping(value = “login“ method = RequestMethod.POST)
public String login(HttpServletRequest httpServletRequest) {
String userId = httpServletRequest.getParameter(“userId“);
String password = httpServletRequest.getParameter(“userPassword“);
if (userId.equals(“admin“) && password.equals(“1234“)) {
return “index“;
} else {
return “fail“;
}

}

/*
 * 转向首页
 * */
@RequestMapping(“toIndex“)
public String toindex() {
return “index“;
}


/*
 * 查看所有人员信息
 * */
@RequestMapping(value = “main“)
public String main(Model model) {
model.addAttribute(“studentList“studentService.getStudentEntity());
// Mapject> map: map.put(“studentList“ studentService.getStudentEntity());
return “main“;
}


/*
 * 跳转到添加页面
 * */
@RequestMapping(value = “addStudent“)
public String saveStudent() {
return “addPage“;
}


/*
 * 保存添加的数据
 * */
@RequestMapping(value = “saveStudent“ method = RequestMethod.POST)
public String saveStudent(HttpServletRequest httpServletRequest) {

try {
String name = httpServletRequest.getParameter(“name“);
String number = httpServletRequest.getParameter(“number“);
String score = httpServletRequest.getParameter(“score“);

StudentEntity studentEntity = new StudentEntity();

if(name==null||number==null||score==null){
studentEntity.setStudentName(name);
studentEntity.setStudentNumber(number);
studentEntity.setStudentScore(score);

studentService.addStudent(studentEntity);
}

} catch (Exception e) {
e.printStackTrace();
}
return “redirect:/student/main“;
}

/*
* 获得修改学生信息,并跳转到编辑界面
* */

@RequestMapping(“editStudent“)
public String toEditStudent(Model modelHttpServletRequest request) {
String id=request.getParameter(“id“);
int id1=Integer.parseInt(id);
StudentEntity  studentEntity=studentService.getStudentById(id1);
model.addAttribute(“studentEntity“studentEntity);
return “editPage“;
}

@RequestMapping(value = “updateStudent“method = RequestMethod.POST)
public String updateStudent(HttpServletRequest httpServletRequest){
String id=httpServletRequest.getParameter(“id“);
int id1=Integer.parseInt(id);
String name = httpServletRequest.get

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-27 10:24  SSH-demo学生管理系统\
     文件     3280384  2018-08-26 08:08  SSH-demo学生管理系统\ssh-crud-demo.avi
     目录           0  2018-08-27 10:23  SSH-demo学生管理系统\StudentManager\
     目录           0  2018-08-27 10:23  SSH-demo学生管理系统\StudentManager\.idea\
     目录           0  2018-08-27 10:23  SSH-demo学生管理系统\StudentManager\.idea\artifacts\
     文件         321  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\artifacts\StudentManager_war.xml
     文件        5342  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\artifacts\StudentManager_war_exploded.xml
     文件         640  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\compiler.xml
     目录           0  2018-08-27 10:23  SSH-demo学生管理系统\StudentManager\.idea\dataSources\
     文件         819  2018-08-23 10:52  SSH-demo学生管理系统\StudentManager\.idea\dataSources.local.xml
     文件         881  2018-08-23 10:51  SSH-demo学生管理系统\StudentManager\.idea\dataSources.xml
     文件       39401  2018-08-23 10:51  SSH-demo学生管理系统\StudentManager\.idea\dataSources\5407e4fe-f968-4953-98be-6ee6df845b2e.xml
     文件         172  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\encodings.xml
     目录           0  2018-08-21 17:59  SSH-demo学生管理系统\StudentManager\.idea\inspectionProfiles\
     目录           0  2018-08-27 10:23  SSH-demo学生管理系统\StudentManager\.idea\libraries\
     文件         462  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__antlr_antlr_2_7_7.xml
     文件         465  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__c3p0_c3p0_0_9_1_2.xml
     文件         594  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__commons_beanutils_commons_beanutils_1_7_0.xml
     文件         602  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__commons_collections_commons_collections_3_1.xml
     文件         605  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_3_1.xml
     文件         503  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__commons_io_commons_io_2_2.xml
     文件         558  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xml
     文件         644  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_annotations_2_5_0.xml
     文件         595  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_core_2_5_0.xml
     文件         623  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_databind_2_5_0.xml
     文件         515  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__com_google_code_gson_gson_2_3_1.xml
     文件         462  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__dom4j_dom4j_1_6_1.xml
     文件         578  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__javax_servlet_servlet_api_3_0_alpha_1.xml
     文件         437  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__jstl_jstl_1_2.xml
     文件         462  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__junit_junit_3_8_1.xml
     文件         469  2018-08-20 14:49  SSH-demo学生管理系统\StudentManager\.idea\libraries\Maven__log4j_log4j_1_2_17.xml
............此处省略162个文件信息

评论

共有 条评论