我必须从ldap学校获得200个用户,但问题是我不能获得200个以上的用户,否则我会遇到异常:
String filter = "uid=G26274";
String[] arrayFilter = filter.split("=");
Filter filters = Filter.createNOTFilter(Filter.createEqualityFilter(arrayFilter[0], arrayFilter[1]));
SearchRequest searchRequest = new SearchRequest(query, SearchScope.SUB, filters, getParameter);
searchRequest.setSizeLimit(200);
searchResult = this.conn.search(searchRequest);
我正在使用setSizeLimit函数,我得到相同的结果。
谢谢
最佳答案
setSizeLimit用于获得较小的结果,并且不覆盖服务器限制。
您需要分页模式:
see the answer with example code