转发:
forward:/user/add
重定向:
redirect:/user/add
指定接收 传输方式
@RequestMapping(value = "/add", method = RequestMethod.GET)
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
public 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";
}
}