一个简单的SSM架构的案例,有基本的增删改,需要的配置,希望能帮到你们
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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.settingsorg.eclipse.core.resources.prefs
文件 364 2016-06-15 09:02 myssm.settingsorg.eclipse.jdt.core.prefs
文件 467 2016-06-15 09:02 myssm.settingsorg.eclipse.wst.common.component
文件 305 2016-06-15 09:02 myssm.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2016-06-15 09:02 myssm.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-06-15 09:02 myssm.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 502 2016-06-15 11:41 myssm.springBeans
目录 0 2018-10-14 00:54 myssmuild
目录 0 2018-10-14 00:54 myssmuildclasses
文件 2297 2016-06-22 14:22 myssmuildclassesapplicationContext.xml
目录 0 2018-10-14 00:54 myssmuildclassescom
目录 0 2018-10-14 00:54 myssmuildclassescomwaycool
目录 0 2018-10-14 00:54 myssmuildclassescomwaycoolcontroller
文件 5187 2018-09-11 13:04 myssmuildclassescomwaycoolcontrollerUserController.class
目录 0 2018-10-14 00:54 myssmuildclassescomwaycooldaoMapper
文件 123 2018-09-11 13:04 myssmuildclassescomwaycooldaoMapperaseMapper.class
文件 860 2018-09-11 13:04 myssmuildclassescomwaycooldaoMapperUserMapper.class
文件 2735 2016-11-18 14:34 myssmuildclassescomwaycooldaoMapperuserMapper.xml
目录 0 2018-10-14 00:54 myssmuildclassescomwaycoolmodel
文件 1518 2018-09-11 13:04 myssmuildclassescomwaycoolmodelUser.class
文件 1116 2018-09-11 13:04 myssmuildclassescomwaycoolmodelWebPage.class
目录 0 2018-10-14 00:54 myssmuildclassescomwaycoolservice
文件 2043 2018-09-11 13:04 myssmuildclassescomwaycoolserviceUserService.class
文件 131 2018-07-30 15:42 myssmuildclassesdb.properties
文件 1194 2016-06-15 11:14 myssmuildclassesspringmvc.xml
目录 0 2018-10-14 00:54 myssmsrc
............此处省略68个文件信息
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.settingsorg.eclipse.core.resources.prefs
文件 364 2016-06-15 09:02 myssm.settingsorg.eclipse.jdt.core.prefs
文件 467 2016-06-15 09:02 myssm.settingsorg.eclipse.wst.common.component
文件 305 2016-06-15 09:02 myssm.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2016-06-15 09:02 myssm.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-06-15 09:02 myssm.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 502 2016-06-15 11:41 myssm.springBeans
目录 0 2018-10-14 00:54 myssmuild
目录 0 2018-10-14 00:54 myssmuildclasses
文件 2297 2016-06-22 14:22 myssmuildclassesapplicationContext.xm
目录 0 2018-10-14 00:54 myssmuildclassescom
目录 0 2018-10-14 00:54 myssmuildclassescomwaycool
目录 0 2018-10-14 00:54 myssmuildclassescomwaycoolcontroller
文件 5187 2018-09-11 13:04 myssmuildclassescomwaycoolcontrollerUserController.class
目录 0 2018-10-14 00:54 myssmuildclassescomwaycooldaoMapper
文件 123 2018-09-11 13:04 myssmuildclassescomwaycooldaoMappera
文件 860 2018-09-11 13:04 myssmuildclassescomwaycooldaoMapperUserMapper.class
文件 2735 2016-11-18 14:34 myssmuildclassescomwaycooldaoMapperuserMapper.xm
目录 0 2018-10-14 00:54 myssmuildclassescomwaycoolmodel
文件 1518 2018-09-11 13:04 myssmuildclassescomwaycoolmodelUser.class
文件 1116 2018-09-11 13:04 myssmuildclassescomwaycoolmodelWebPage.class
目录 0 2018-10-14 00:54 myssmuildclassescomwaycoolservice
文件 2043 2018-09-11 13:04 myssmuildclassescomwaycoolserviceUserService.class
文件 131 2018-07-30 15:42 myssmuildclassesdb.properties
文件 1194 2016-06-15 11:14 myssmuildclassesspringmvc.xm
目录 0 2018-10-14 00:54 myssmsrc
............此处省略68个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)