【问题标题】:Pagination and Sorting with javamail使用 javamail 进行分页和排序
【发布时间】:2014-10-29 03:10:35
【问题描述】:

我已经使用 getMessages(start ,end) 方法在 javamail 中实现分页

.但是这个方法不像 getSortedMessages(SortTerm term) 方法那样把排序词作为参数,

getSortedMessages 方法也不将范围数字作为参数。

那么我如何同时实现分页和排序。

我不想获取所有消息然后对它们进行排序,这会导致我的应用程序性能不佳。

请帮忙...

【问题讨论】:

    标签: java sorting pagination jakarta-mail james


    【解决方案1】:

    getMessages 方法和 getSortedMessages 方法不返回消息的数据,它们只返回来自服务器的消息号,因此返回的数据量很小。直到您使用返回的 Message 对象访问数据时,才会从服务器获取数据。您还可以使用 Folder.fetch 方法批量预取大部分数据以减少开销。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 2018-09-13
      • 2018-01-03
      • 2012-11-02
      • 2011-07-18
      • 2017-06-10
      相关资源
      最近更新 更多