package com.controller;
import java.awt.Menu;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.commons.CommonsMultipartFile;
import com.dto.User;
import com.service.UserService;
import com.util.FileUploadUtils;
@org.springframework.stereotype.Controller
public class Controller {
@Autowired
private UserService service;
@RequestMapping("login")
public String login(User user,HttpServletRequest request ){
int i = service.login(user);
if(i>0){
request.getSession().setAttribute("us", user);
return "main";
}else{
return "redirect:/loginError.jsp";
}
}
@RequestMapping("getzTreeNodes")
@ResponseBody
public List<Menu> getzTreeNodes(HttpServletRequest request){
User user = (User) request.getSession().getAttribute("us");
List<Menu> menuList = service.getMenuListByUname(user);
return menuList;
}
@RequestMapping("getUserList")
public String getUserList(HttpServletRequest request,Integer info){
System.out.println("getUserList");
List<User> userList = service.getUserList();
System.out.println(userList);
request.setAttribute("userList", userList);
request.setAttribute("info",info );
return "userList";
}
@RequestMapping("deleteUser")
public void deleteUser(Integer id){
System.out.println("id为"+id+"的员工已经开除");
}
@RequestMapping("getUser")
@ResponseBody
public User getUser(User user){
User u = service.getUser(user);
System.out.println(u);
return u;
}
@RequestMapping("addUser")
public void addUser(User user,HttpServletRequest request,@RequestParam("tp")CommonsMultipartFile tp){
System.out.println(tp);
System.out.println(user);
if(tp.getSize()>0){
String txName = new FileUploadUtils().upload(tp, request, "imgs");
user.setTx(txName);
}
int i = service.addUser(user);
// return "redirect:getUserList.do";
}
}
Give me your best shot. I’m not gonna give up, I will never give in.
你最好给我狠狠的一击,但是我绝不会因此放弃,也绝不可能屈服。
投稿人的话:这是来自“keep it coming”歌里的歌词,看到这句话时,总能让丧气的我瞬间充满斗志,脑子里想着白天遇到的糟心事,心里说“来啊你们,还能把我咋滴了!”其实歌词后面还有一句我也很喜欢:Take every lemon life hands out, and make some lemonade. 我一直相信生活会因为我们变好一点就会对我们更好。
本文介绍了一个基于Spring MVC框架实现的用户管理系统,该系统包括用户登录验证、获取用户列表、删除用户及添加用户等功能。通过使用MyBatis进行数据持久化操作,并实现了文件上传功能。
9875

被折叠的 条评论
为什么被折叠?



