当前位置:   article > 正文

ajax接收modelandview,ModelAndView 异步请求中返回View中的参数

前端接收model和modelandview返回值

在一个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 page = userService.listUsersByNameLike(name, pageable);

List list = page.getContent(); // 当前所在页面数据列表

model.addAttribute("page", page);

model.addAttribute("userList", list);

return new ModelAndView(async==true?"users/list :: #mainContainerRepleace":"users/list", "userModel", model);

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/652276
推荐阅读
相关标签
  

闽ICP备14008679号