资源简介
一个简单的SSM架构的案例,有基本的增删改,需要的配置,希望能帮到你们
代码片段和文件信息
package com.waycool.controller;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
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.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.waycool.model.User;
import com.waycool.model.WebPage;
import com.waycool.service.UserService;
@Controller
public class UserController {
@Autowired
private UserService userService;
/**
* 删除
*
* @param deleteId
* */
@RequestMapping(“/toDelete“)
public String toDelete(String deleteIds) {
userService.deleteUser(deleteIds);
return “redirect:/toList“;
}
/**
* 修改
*
* @param id
* @param name
* @param sex
* @param birthday
* */
@RequestMapping(“/update“)
private String update(int id String name String sex String birthday
int status) {
User user = new User();
user.setId(id);
user.setName(name);
user.setSex(sex);
try {
user.setBirthday(new SimpleDateFormat(“yyyy-MM-dd“).parse(birthday));
} catch (ParseException e1) {
e1.printStackTrace();
}
user.setStatus(status);
try {
userService.updateUser(user);
} catch (Exception e) {
e.printStackTrace();
}
return “success“;
}
/**
* 跳转修改
*
* @param model
* @param idStr
* */
@RequestMapping(“/toUpdate“)
private String toUpdate(Model model String idStr) {
int id = Integer.parseInt(idStr);
User user = null;
try {
user = userService.getUserById(id);
} catch (Exception e) {
e.printStackTrace();
}
model.addAttribute(“users“ user);
return “add“;
}
/**
* 分页
*
* @param mogel
* @param currentPage
* @param key
* */
@RequestMapping(“/toList“)
private String toList(
Model model
@RequestParam(value = “currentPage“ required = false defaultValue = “1“) int currentPage
@RequestParam(value = “ukey“ required = false defaultValue = ““) String ukey) {
Mapject> map = new HashMapject>();
String key = new StringBuilder(“%“).append(ukey).append(“%“).toString();
map.put(“ukey“ key);
WebPage wp = new WebPage();
model.addAttribute(“ukey“ ukey);
try {
int count = userService.getCount(map);
if (count == 0) {
currentPage = 0;
}
wp.setTotalRecords(count);
int totalPages = count % wp.getPageShow() == 0 ? count
/ wp.getPageShow() : count / wp.getPageShow() + 1;
wp.setTotalPages(totalPages);
wp.setCurrentPage(currentPage);
int start = (currentPage - 1) * wp.getPageShow();
int end = start + wp.getPageShow();
model.addAttribute(“wp“ wp);
map.put(“start“ start);
map.put(“end“ end);
L
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-14 00:54 myssm\
文件 618 2018-07-25 16:04 myssm\.classpath
文件 1246 2016-06-15 11:09 myssm\.project
目录 0 2018-10-14 00:54 myssm\.settings\
文件 503 2016-06-15 09:02 myssm\.settings\.jsdtscope
文件 57 2016-06-15 15:53 myssm\.settings\org.eclipse.core.resources.prefs
文件 364 2016-06-15 09:02 myssm\.settings\org.eclipse.jdt.core.prefs
文件 467 2016-06-15 09:02 myssm\.settings\org.eclipse.wst.common.component
文件 305 2016-06-15 09:02 myssm\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-06-15 09:02 myssm\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-06-15 09:02 myssm\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 502 2016-06-15 11:41 myssm\.springBeans
目录 0 2018-10-14 00:54 myssm\build\
目录 0 2018-10-14 00:54 myssm\build\classes\
文件 2297 2016-06-22 14:22 myssm\build\classes\applicationContext.xm
目录 0 2018-10-14 00:54 myssm\build\classes\com\
目录 0 2018-10-14 00:54 myssm\build\classes\com\waycool\
目录 0 2018-10-14 00:54 myssm\build\classes\com\waycool\controller\
文件 5187 2018-09-11 13:04 myssm\build\classes\com\waycool\controller\UserController.class
目录 0 2018-10-14 00:54 myssm\build\classes\com\waycool\daoMapper\
文件 123 2018-09-11 13:04 myssm\build\classes\com\waycool\daoMapper\ba
文件 860 2018-09-11 13:04 myssm\build\classes\com\waycool\daoMapper\UserMapper.class
文件 2735 2016-11-18 14:34 myssm\build\classes\com\waycool\daoMapper\userMapper.xm
目录 0 2018-10-14 00:54 myssm\build\classes\com\waycool\model\
文件 1518 2018-09-11 13:04 myssm\build\classes\com\waycool\model\User.class
文件 1116 2018-09-11 13:04 myssm\build\classes\com\waycool\model\WebPage.class
目录 0 2018-10-14 00:54 myssm\build\classes\com\waycool\service\
文件 2043 2018-09-11 13:04 myssm\build\classes\com\waycool\service\UserService.class
文件 131 2018-07-30 15:42 myssm\build\classes\db.properties
文件 1194 2016-06-15 11:14 myssm\build\classes\springmvc.xm
目录 0 2018-10-14 00:54 myssm\src\
............此处省略68个文件信息
- 上一篇:完美验证码识别系统
- 下一篇:华为悦盒EC6108v9破解工具
相关资源
- SpringMVC实战-雇员薪资管理系统
- MES制造执行系统158763
- Spring+SpringMVC+MyBatis项目参考案例三合
- spring+quartz动态处理任务demo
- 跟着开涛学SpringMVC电子书和源码
- Spring实战+源码ddd
- springboot项目——基于springSecurity实现
- 个人健康管理平台
- spring in action(第四版 中英文版 带源
- springmvc整合
- spring实战第四版中文版
- spring+springMvc+mybatis完美整合项目
- Maven+Spring+SpringMVC+MyBatis+FreeMarker模版为
- Spring MVC AOP通过注解方式拦截Controll
- spring cloud实战.pdf
- Spring+SpringMVC+MyBatis整合工程代码
- springmvc注解实现用户注册验证
- 基于ssh成绩管理系统
- 基于mybatis、springMVC开发的在线考试系
- 基于SPRING框架的平安PAFA架构解析
- dubbo spring4.1集成demo
- Activiti5.8+SpringMVC整合工作流案例
- springmvc+spring+hibernate实现简单的增删改
- 基于SpringMVC+Spring+Mybatis+BootStrap的教务
- SpringBoot入门Demo非maven
- springboot+mybatis多数据源,aop动态切换
- 北京动力节点-Reyco郭-Spring4讲义
- 北京动力节点-Reyco郭-SpringMVC4.pdf
- IO流读写excel文档,并写入数据库
- 用ssh做的购物车完整版
评论
共有 条评论