• 大小: 9.44MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-06
  • 语言: 数据库
  • 标签: ssm  crud  

资源简介

ssm框架连接Oracle的简单的增删改查,适合初学者。仅涉及一张Oracle表,数个字段。

资源截图

代码片段和文件信息

package com.it.ssm.controller;

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

import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import com.it.ssm.entity.Person;
import com.it.ssm.service.PersonService;


@Controller
public class PersonController {
private PersonService personService;
@Autowired
public void setPersonService(PersonService personService) {
this.personService = personService;
}
@RequestMapping(value=“/toLogin“method=RequestMethod.GET)
public String toLogin(){
return “login“;
}
@RequestMapping(value=“/toAdd“method=RequestMethod.GET)
public String toAdd(){
return “add“;
}
@RequestMapping(value=“/add“method=RequestMethod.POST)
public String add(Person person){
boolean flag=personService.add(person);
if(flag){
return “redirect:queryAll“;
}else{
return “add“;
}

}
@RequestMapping(value=“/login“method=RequestMethod.POST)
public String login(Person person){
Person person2=personService.login(person);
if(person2!=null){
return “redirect:queryAll“;
}else{
return “login“;
}
}
@RequestMapping(value=“/queryAll“method=RequestMethod.GET)
public ModelAndView queryAll(Person person){
ModelAndView mav=new ModelAndView(“show“);
List list=personService.queryAll(person);
mav.addobject(“list“ list);
return mav;
}
@RequestMapping(value=“/queryById“method=RequestMethod.GET)
public ModelAndView queryById(@Param(“pid“) int pid){
ModelAndView mav=new ModelAndView(“update“);
Person person=personService.queryById(pid);
mav.addobject(“person“ person);
return mav;
}
@RequestMapping(value=“/update“method=RequestMethod.POST)
public String update(Person person){
boolean flag=personService.update(person);
if(flag){
return “redirect:queryAll“;
}else{
return “add“;
}

}
@RequestMapping(value=“/delete“method=RequestMethod.GET)
public String delete(@Param(“pid“) int pid){
boolean flag=personService.delete(pid);
if(flag){
return “redirect:queryAll“;
}else{
return “redirect:queryAll“;
}
}
@RequestMapping(“/ajax“)
@ResponseBody
public object ajax(Person person){
//boolean flag=false;
if(10025==person.getPid()&&“123“.equals(person.getPwd())){
//return “{\“flag\“:true}“;
return person;
}else{
return person;
//return “{\“flag\“:false}“;
}
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        774  2018-08-27 10:41  ssmDEMO\ssm\.classpath

     文件       1036  2018-08-27 10:41  ssmDEMO\ssm\.project

     文件        503  2018-08-27 10:41  ssmDEMO\ssm\.settings\.jsdtscope

     文件        364  2018-08-27 10:41  ssmDEMO\ssm\.settings\org.eclipse.jdt.core.prefs

     文件        464  2018-08-27 10:41  ssmDEMO\ssm\.settings\org.eclipse.wst.common.component

     文件        309  2018-08-27 10:41  ssmDEMO\ssm\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-08-27 10:41  ssmDEMO\ssm\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-08-27 10:41  ssmDEMO\ssm\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3664  2018-08-27 10:41  ssmDEMO\ssm\build\classes\com\it\ssm\controller\PersonController.class

     文件       1232  2018-08-27 10:41  ssmDEMO\ssm\build\classes\com\it\ssm\entity\Person.class

     文件        496  2018-08-27 10:41  ssmDEMO\ssm\build\classes\com\it\ssm\mapper\PersonMapper.class

     文件       1080  2018-08-27 10:41  ssmDEMO\ssm\build\classes\com\it\ssm\mapper\PersonMapper.xml

     文件       2197  2018-08-27 10:41  ssmDEMO\ssm\build\classes\com\it\ssm\service\impl\PersonServiceImpl.class

     文件        499  2018-08-27 10:41  ssmDEMO\ssm\build\classes\com\it\ssm\service\PersonService.class

     文件       2758  2018-08-27 10:41  ssmDEMO\ssm\src\com\it\ssm\controller\PersonController.java

     文件        733  2018-08-27 10:41  ssmDEMO\ssm\src\com\it\ssm\entity\Person.java

     文件        416  2018-08-27 10:41  ssmDEMO\ssm\src\com\it\ssm\mapper\PersonMapper.java

     文件       1080  2018-08-27 10:41  ssmDEMO\ssm\src\com\it\ssm\mapper\PersonMapper.xml

     文件       1726  2018-08-27 10:41  ssmDEMO\ssm\src\com\it\ssm\service\impl\PersonServiceImpl.java

     文件        364  2018-08-27 10:41  ssmDEMO\ssm\src\com\it\ssm\service\PersonService.java

     文件        407  2018-08-27 10:41  ssmDEMO\ssm\WebContent\index.jsp

     文件         39  2018-08-27 10:41  ssmDEMO\ssm\WebContent\meta-INF\MANIFEST.MF

     文件       2542  2018-08-27 10:41  ssmDEMO\ssm\WebContent\WEB-INF\applicationContext.xml

     文件        134  2018-08-27 10:41  ssmDEMO\ssm\WebContent\WEB-INF\jdbc.properties

     文件        694  2018-08-27 10:41  ssmDEMO\ssm\WebContent\WEB-INF\jsp\add.jsp

     文件       1119  2018-08-27 10:41  ssmDEMO\ssm\WebContent\WEB-INF\jsp\login.jsp

     文件       1158  2018-08-27 10:41  ssmDEMO\ssm\WebContent\WEB-INF\jsp\show.jsp

     文件        811  2018-08-27 10:41  ssmDEMO\ssm\WebContent\WEB-INF\jsp\update.jsp

     文件       4615  2018-08-27 10:41  ssmDEMO\ssm\WebContent\WEB-INF\lib\com.springsource.org.aopalliance-1.0.0.jar

     文件     122589  2018-08-27 10:41  ssmDEMO\ssm\WebContent\WEB-INF\lib\com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar

............此处省略57个文件信息

评论

共有 条评论