账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ModelAndView 异步请求中返回View中的参数
    36
    0

    在一个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);
        }

    Controller代码

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部