package com.demo.action; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.annotation.Resource; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.demo.entity.User; import com.demo.servie.IUserService; @Controller @RequestMapping(value = "/users") public class UserAction { @Resource private IUserService userServiceImpl; @RequestMapping(value = "/execute.do") public String execute() { return "users/execute"; } @RequestMapping(value = "/register.do") public String register(User user) { userServiceImpl.insert(user); return "redirect:/"; } @RequestMapping(value = "/delete.do") public String delete(int userid) { userServiceImpl.delete(userid); return "redirect:/"; } @RequestMapping(value = "/update.do") public String update(User user) { userServiceImpl.update(user); return "redirect:/"; } @RequestMapping(value = "/query.do") @ResponseBody public User query() { int userid = 1; return userServiceImpl.query(userid); } @RequestMapping(value = "/list.do") @ResponseBody public Map<String, Object> getList(int index, int size) { List<User> list = userServiceImpl.getList(index, size); Map<String, Object> map = new HashMap<String, Object>(); map.put("total", ""); map.put("rows", list); return map; } @RequestMapping(value = "/login.do") public String login(String username,String password,Model model) { User user = userServiceImpl.login(username, password); model.addAttribute("userid",user.getUserid()); model.addAttribute("name",user.getUsername()); model.addAttribute("birth", user.getBirth()); return "users/user_index"; } }
最近下载更多