Spring MVC @RequestMapping 处理用户列表请求 - 示例代码解析
这段代码使用 Spring MVC 的 @RequestMapping 注解来处理用户列表页面的请求。代码首先接收前端传入的 txtUserName 参数,然后调用 userService 的 findUserListByName 方法根据参数查询符合条件的用户列表。
查询完成后,代码创建一个 ModelAndView 对象,将查询结果 list 和参数 txtUserName 存入 ModelAndView 对象中,并设置视图名称为 'userManage/userList'。最后,返回 ModelAndView 对象,将数据和视图信息传递给前端页面。
具体步骤如下:
- 接收前端传入的参数
txtUserName。 - 调用
userService的findUserListByName方法,根据txtUserName查询符合条件的用户列表。 - 创建一个
ModelAndView对象mav。 - 将查询结果
list和参数txtUserName存入mav中。 - 设置
mav的视图名称为 'userManage/userList',表示返回给前端的页面是 'userManage/userList.jsp'。 - 返回
mav对象。
代码示例:
@RequestMapping("/userList.action")
public ModelAndView userList(String txtUserName) throws Exception {
List<User> list = userService.findUserListByName(txtUserName);
ModelAndView mav = new ModelAndView();
mav.addObject("list", list);
mav.addObject("attrUserName", txtUserName);
mav.setViewName("userManage/userList");
return mav;
}
原文地址: https://www.cveoy.top/t/topic/f4hV 著作权归作者所有。请勿转载和采集!