• 大小: 71KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: 其他
  • 标签: maven-ssm  

资源简介

通过maven整合spring、springMVC、mybatis简单实现增删改查小例子

资源截图

代码片段和文件信息

package org.gan.controller;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.log4j.Logger;
import org.gan.model.Student;
import org.gan.service.InterStudentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class StudentController {

@Autowired(required=true)
private InterStudentService service;

@RequestMapping(value=“/index“method=RequestMethod.GET)
public String index(){
return “index“;
}
/*@RequestMapping(value=“/add“method=RequestMethod.GET)
public String addPage(){
return “add“;
}*/
/*@RequestMapping(value=“/delete“method=RequestMethod.GET)
public String deletePage(){
return “delete“;
}*/
/*@RequestMapping(value=“/add“method=RequestMethod.GET)
public ModelAndView addPage(){
Student stu=new Student();
ModelAndView modelAndView=new ModelAndView(“add““command“stu);
return modelAndView;
}*/

@RequestMapping(value=“/update“method=RequestMethod.GET)
public String deletePage(Model model){
Student student =new Student();
Map snoList=new HashMap();
List list=service.getAllSno();
for(int i=0;i snoList.put(list.get(i)list.get(i)+““);
}
model.addAttribute(“stu“ student);
model.addAttribute(“snoList“snoList);
return “update“;
}


/**
 * @ add
 * @return
 */
@RequestMapping(value=“/add“method=RequestMethod.POST)
public String add(@ModelAttribute(“stu“)Student stuModel model){
if(service.checkID(stu.getSno())){
model.addAttribute(“message“stu.getSno()+“学号已有,添加失败!“);
}else{
service.addStudent(stu);
model.addAttribute(“message“stu.getSno()+“添加成功!“);
}
return “message“;
}

/**
 * @ update
 * @return
 */
@RequestMapping(value=“/updateDeal“method=RequestMethod.POST)
public String update(@ModelAttribute(“stu“)Student stuModel model){
System.out.println(stu);
if(service.updateStudent(stu))
model.addAttribute(“message“stu.getSno()+“修改成功!“);
else
model.addAttribute(“message“stu.getSno()+“修改失败!“);
return “message“;
}

/**
 * 
 * @param delete
 * @return
 */
@RequestMapping(value=“/delete“method=RequestMethod.POST)
public String getOneStudent(@RequestParam(“sno“)int snoModel model){
if(service.checkID(sno)){
service.deleteStudent(sno);
model.addAttribute(“message“sno+“删除成功!“);
}else{
model.addAttribute(“message“sno+“没有该学号,删除失败!“);
}
return “message“;

}

/*@ResponseBody   加这个返回 了String字符串

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1515  2018-08-13 10:03  maven-ssm\.classpath
     文件        1235  2018-08-13 10:02  maven-ssm\.project
     文件         572  2018-08-13 10:02  maven-ssm\.settings\.jsdtscope
     文件         312  2018-08-13 11:08  maven-ssm\.settings\org.eclipse.core.resources.prefs
     文件         430  2018-08-13 10:03  maven-ssm\.settings\org.eclipse.jdt.core.prefs
     文件          90  2018-08-13 10:02  maven-ssm\.settings\org.eclipse.m2e.core.prefs
     文件         692  2018-08-13 10:03  maven-ssm\.settings\org.eclipse.wst.common.component
     文件         161  2018-08-13 10:03  maven-ssm\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml
     文件         512  2018-08-13 10:03  maven-ssm\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-08-13 10:02  maven-ssm\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-08-13 10:02  maven-ssm\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          50  2018-08-13 10:03  maven-ssm\.settings\org.eclipse.wst.validation.prefs
     文件        4689  2018-08-13 11:19  maven-ssm\pom.xml
     文件        4120  2018-08-13 11:12  maven-ssm\src\main\java\org\gan\controller\StudentController.java
     文件         380  2018-08-13 10:05  maven-ssm\src\main\java\org\gan\mapper\StudentMapper.java
     文件        1044  2018-08-13 11:02  maven-ssm\src\main\java\org\gan\mapper\StudentMapper.xml
     文件         762  2018-08-13 10:05  maven-ssm\src\main\java\org\gan\model\Student.java
     文件         432  2018-08-13 10:07  maven-ssm\src\main\java\org\gan\service\InterStudentService.java
     文件        1413  2018-08-13 10:07  maven-ssm\src\main\java\org\gan\service\StudentServiceImpl.java
     文件         343  2018-08-09 13:45  maven-ssm\src\main\resources\log4j.properties
     文件         114  2018-08-08 11:55  maven-ssm\src\main\resources\mysql.properties
     文件        1542  2018-08-13 10:36  maven-ssm\src\main\resources\spring-mvc.xml
     文件        2259  2018-08-13 11:02  maven-ssm\src\main\resources\spring-mybatis.xml
     文件          39  2018-08-13 10:02  maven-ssm\src\main\webapp\meta-INF\MANIFEST.MF
     目录           0  2018-08-13 14:27  maven-ssm\src\main\webapp\WEB-INF\classes\
     文件        1750  2018-08-10 16:18  maven-ssm\src\main\webapp\WEB-INF\web.xml
     文件         834  2018-08-13 10:02  maven-ssm\src\main\webapp\index.jsp
     文件       37045  2018-08-10 12:00  maven-ssm\src\main\webapp\js\bootstrap.min.js
     文件       86341  2018-08-10 10:58  maven-ssm\src\main\webapp\js\jquery-3.0.0.min.js
     文件        1123  2018-08-13 10:48  maven-ssm\src\main\webapp\jsp\add.jsp
     文件         569  2018-08-13 10:48  maven-ssm\src\main\webapp\jsp\delete.jsp
............此处省略25个文件信息

评论

共有 条评论

相关资源