Pageable.getSort()在服务器端始终为null

时间:2015-01-18 03:27:21

标签: spring sorting spring-mvc spring-data

我正在使用Spring MVC 3.2.5和Spring Data Commons 1.4.1开发Web应用程序。 Pageable在控制器中用于处理分页,这是有效的。我正在尝试排序工作,但Pageable.getSort()总是因某种原因返回null。

除了分页相关字段(pageNumber = 1& pageSize = 10,我还尝试从JSP页面传递Pageable.getSort()的以下字段,但都没有。所以我该如何解决这个问题?谢谢

  1. 排序= FIELD1,递减
  2. 排序= FIELD1&安培; sort.dir =降序
  3. page.sort = FIELD1&安培; page.sort.dir =降序

1 个答案:

答案 0 :(得分:1)

根据官方Sping Data Commons文档

  

应按格式排序的属性   财产,财产(,ASC | DESC)。默认排序方向是升序。使用   如果要切换方向,请使用多个排序参数,例如   ?排序=名字&安培;排序=姓氏,ASC

所以它是第一,除非你想更具体。