Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 使用jqgrid的Spring分页_Spring Mvc_Jqgrid - Fatal编程技术网

Spring mvc 使用jqgrid的Spring分页

Spring mvc 使用jqgrid的Spring分页,spring-mvc,jqgrid,Spring Mvc,Jqgrid,我想用Spring和jqGrid进行分页。 我向spring发送了一个包含n行的文件,然后它必须进行处理并除以5行,例如 @RequestMapping(value = "/load", method = RequestMethod.POST) public @ResponseBody ResponseEntity<List<filecontent>> Control(@RequestParam("files") List&l

我想用Spring和jqGrid进行分页。 我向spring发送了一个包含n行的文件,然后它必须进行处理并除以5行,例如

@RequestMapping(value = "/load", method = RequestMethod.POST) 
public @ResponseBody ResponseEntity<List<filecontent>> 
                     Control(@RequestParam("files") List<MultipartFile> file)
@RequestMapping(value=“/load”,method=RequestMethod.POST)
public@ResponseBody ResponseEntity
控件(@RequestParam(“文件”)列表文件)
我使用了
PagedListHolder
在jqgrid上给出响应,但我不知道如何请求其他行,如果我调用相同的方法,这需要参数“files”,但我已经发送了文件。 如果我将所有数据发送到jqGrid,这将非常慢,而且我只需要获取该文件的一部分。 那么我如何从jqgrid请求其他部分呢? 谢谢


注意。

您的jqGrid应该将您需要的所有信息传递给控制器,以便收回正确的数据页

sidx = data to sort on
sord = the sort order
page = which page the grid is on
rows = how many rows are being shown in the grid

这应该允许您在数据源中查询相应的数据页,并且只将该片段传递给jqGrid进行显示。

您解决了问题吗?部分是的,到了spring,我无法订购PagedListHolder,PagedListHolder PagedListHolder=新的PagedListHolder(listobject);字符串sortColumn=request.getParameter(request.getParameter(“sidx”);setSort(新的可变SortDefinition(sortColumn,true,true));pagedListHolder.resort();jqGrid会发送正确的列,但PagedListHolder不会对listobject排序。谢谢你的帮助!