我正在努力在桌子上显示一些信息,我正在使用@PageableDefault(size = Constants.PAGE_SIZE) Pageable pageable
来确定所显示页面的大小(目前有5个元素)。
这里的要点是,我希望能够使用<select>
来更改该页面大小的值,以便能够在控制器中修改页面大小并将其重定向到我的表端点:
@PostMapping("/size")
public String size(){
//Constants.PAGE_SIZE;
return "redirect:/users/showusers";
}
任何帮助将不胜感激。
答案 0 :(得分:2)
您可以像这样传递页面请求,在页面请求中传递您的size变量。
PageRequest pageRequest = PageRequest.of(0, 5); //or default
在下面使用以动态传递页面大小。
PageRequest pageRequest = PageRequest.of(0, size);
通过存储库方法传递Pageable pageable