在一个controller里list方法返回时,根据是否异步请求返回了这个:
“users/list :: #mainContainerRepleace” 不明白这个写法是什么,求解答
这个list前端为ajax请求,mainContainerRepleace为html页面上一个div的ID
@GetMapping
public ModelAndView list(@RequestParam(value="async",required=false) boolean async,
@RequestParam(value="pageIndex",required=false,defaultValue="0") int pageIndex,
@RequestParam(value="pageSize",required=false,defaultValue="10") int pageSize,
@RequestParam(value="name",required=false,defaultValue="") String name,
Model model) {
Pageable pageable = new PageRequest(pageIndex, pageSize);
Page<User> page = userService.listUsersByNameLike(name, pageable);
List<User> list = page.getContent(); // 当前所在页面数据列表
model.addAttribute("page", page);
model.addAttribute("userList", list);
return new ModelAndView(async==true?"users/list :: #mainContainerRepleace":"users/list", "userModel", model);
}