• 大小: 7.19M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-25
  • 语言: 其他
  • 标签: 其他  

资源简介

SpringMVC_Spring_mybatis.zip

资源截图

代码片段和文件信息

package com.tgb.controller;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.tgb.model.User;
import com.tgb.service.UserService;

@Controller
@RequestMapping(“/user“)
public class UserController {

@Autowired
private UserService userService;

/**
 * 获取所有用户列表
 * @param request
 * @return
 */
@RequestMapping(“/getAllUser“)
public String getAllUser(HttpServletRequest request){

List findAll = userService.findAll();

request.setAttribute(“userList“ findAll);
return “/allUser“;
}

/**
 * 跳转到添加用户界面
 * @param request
 * @return
 */
@RequestMapping(“/toAddUser“)
public String toAddUser(HttpServletRequest request){

return “/addUser“;
}
/**
 * 添加用户并重定向
 * @param user
 * @param request
 * @return
 */
@RequestMapping(“/addUser“)
public String addUser(User userHttpServletRequest request){
userService.save(user);
return “redirect:/user/getAllUser“;
}

/**
 *编辑用户
 * @param user
 * @param request
 * @return
 */
@RequestMapping(“/updateUser“)
public String updateUser(User userHttpServletRequest request){


if(userService.update(user)){
user = userService.findById(user.getId());
request.setAttribute(“user“ user);
return “redirect:/user/getAllUser“;
}else{
return “/error“;
}
}
/**
 * 根据id查询单个用户
 * @param id
 * @param request
 * @return
 */
@RequestMapping(“/getUser“)
public String getUser(int idHttpServletRequest request){

request.setAttribute(“user“ userService.findById(id));
return “/editUser“;
}
/**
 * 删除用户
 * @param id
 * @param request
 * @param response
 */
@RequestMapping(“/delUser“)
public void delUser(int idHttpServletRequest requestHttpServletResponse response){
String result = “{\“result\“:\“error\“}“;

if(userService.delete(id)){
result = “{\“result\“:\“success\“}“;
}

response.setContentType(“application/json“);

try {
PrintWriter out = response.getWriter();
out.write(result);
} catch (IOException e) {
e.printStackTrace();
}

}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-04-28 11:14  SpringMVC_Spring_mybatis\
     文件        2315  2015-04-27 16:26  SpringMVC_Spring_mybatis\.classpath
     目录           0  2015-04-19 21:04  SpringMVC_Spring_mybatis\.myeclipse\
     文件         346  2015-04-22 16:04  SpringMVC_Spring_mybatis\.mymetadata
     文件        1430  2015-04-22 15:53  SpringMVC_Spring_mybatis\.project
     目录           0  2015-04-26 09:54  SpringMVC_Spring_mybatis\.settings\
     文件         500  2015-04-19 21:04  SpringMVC_Spring_mybatis\.settings\.jsdtscope
     文件        1040  2015-04-22 16:04  SpringMVC_Spring_mybatis\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件         126  2015-04-26 10:47  SpringMVC_Spring_mybatis\.settings\org.eclipse.core.resources.prefs
     文件         395  2015-04-22 16:21  SpringMVC_Spring_mybatis\.settings\org.eclipse.jdt.core.prefs
     文件          49  2015-04-19 21:04  SpringMVC_Spring_mybatis\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2015-04-19 21:04  SpringMVC_Spring_mybatis\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件         414  2015-04-28 11:16  SpringMVC_Spring_mybatis\readme.txt
     目录           0  2015-04-25 14:51  SpringMVC_Spring_mybatis\src\
     目录           0  2015-04-19 21:20  SpringMVC_Spring_mybatis\src\com\
     目录           0  2015-04-26 10:37  SpringMVC_Spring_mybatis\src\com\tgb\
     目录           0  2015-04-22 16:08  SpringMVC_Spring_mybatis\src\com\tgb\controller\
     文件        2517  2015-04-28 10:24  SpringMVC_Spring_mybatis\src\com\tgb\controller\UserController.java
     目录           0  2015-04-21 21:27  SpringMVC_Spring_mybatis\src\com\tgb\mapper\
     文件         247  2015-04-27 19:00  SpringMVC_Spring_mybatis\src\com\tgb\mapper\UserMapper.java
     文件        1086  2015-04-28 11:13  SpringMVC_Spring_mybatis\src\com\tgb\mapper\userMapper.xml
     目录           0  2015-04-19 21:20  SpringMVC_Spring_mybatis\src\com\tgb\model\
     文件         659  2015-04-28 10:52  SpringMVC_Spring_mybatis\src\com\tgb\model\User.java
     目录           0  2015-04-26 10:40  SpringMVC_Spring_mybatis\src\com\tgb\service\
     目录           0  2015-04-26 10:41  SpringMVC_Spring_mybatis\src\com\tgb\service\impl\
     文件         958  2015-04-27 19:00  SpringMVC_Spring_mybatis\src\com\tgb\service\impl\UserServiceImpl.java
     文件         249  2015-04-27 18:59  SpringMVC_Spring_mybatis\src\com\tgb\service\UserService.java
     目录           0  2015-04-25 14:23  SpringMVC_Spring_mybatis\src\com\tgb\test\
     文件         420  2015-04-27 17:31  SpringMVC_Spring_mybatis\src\com\tgb\test\SpringTest.java
     文件        1158  2015-04-27 18:45  SpringMVC_Spring_mybatis\src\com\tgb\test\UserTest.java
     目录           0  2015-04-25 11:51  SpringMVC_Spring_mybatis\src\config\
............此处省略65个文件信息

评论

共有 条评论