中央控制器与JSP页面交互逻辑
增加—显示用户列表
@Controller
@RequestMapping("/person")
public class PersonController {
@Autowired
private IPersonService iPersonService;
//addPerson.jsp打开
@RequestMapping("/addPerson")
public String addPerson(Person person) {
iPersonService.addPerson(person);
return "redirect:/person/allPerson";
}
@RequestMapping("/allPerson")
public String list(Model model) {
List list = iPersonService.queryAllPerson();
model.addAttribute(“list”, list);
return “allPerson”;
}
@RequestMapping("/del")
public String deletePerson(Integer id) {
iPersonService.deletePersonById(id);
return "redirect:/person/allPerson";
}
@RequestMapping("toUpdatePerson")
public String toUpdatePerson(Model model, Integer id) {
model.addAttribute("person", iPersonService.queryById(id));
return "updatePerson";
}
@RequestMapping("/updatePerson")
public String updatePerson(Model model, Person person) {
iPersonService.updatePerson(person);
return "redirect:/person/allPerson";
}
}