Spring get/post方式/转发,重定向

来源:互联网 发布:世界银行拨款数据 编辑:程序博客网 时间:2024/06/16 03:56


转发: 

forward:/user/add

重定向:

redirect:/user/add

指定接收 传输方式 

@RequestMapping(value = "/add", method = RequestMethod.GET)



@Controller@RequestMapping("/user")public class UserController {@Autowiredpublic UserServer userServer;@RequestMapping("/finduser")public String findUser(Model model) {User user = userServer.getUser();List<User> lists = new ArrayList<>();lists.add(user);model.addAttribute("userLists", lists);return "user/listuser";}@RequestMapping("/list")public String findUserAll(Model model) {List<User> userLists = userServer.getUserLists();model.addAttribute("userLists", userLists);return "user/listuser";}// user/add@RequestMapping(value = "/add", method = RequestMethod.GET)public String addUser() {return "user/adduser";}@RequestMapping(value = "/add", method = RequestMethod.POST)public String addUserSubmit(User user) {userServer.addUser(user);return "user/success";}@RequestMapping(value = "/delete", method = RequestMethod.GET)public String deleteUser(int id, Model model) {System.out.println("删除项ID :" + id);model.addAttribute("msg", "删除成功");return "user/message";}// ../user/delete/43@RequestMapping(value = "/delete/{id}", method = RequestMethod.GET)public String deleteUserRest(@PathVariable("id") int userId, Model model) {System.out.println("删除项ID :" + userId);model.addAttribute("msg", "删除成功");return "user/message";}}