1
我想从ldap中搜索特定的用户详细信息。所以我写下下面的代码检索用户的详细信息,但它返回用户对象的列表。基本上我只想要人对象不是人物对象列表。为了使用ldap模板来检索我。我如何修改此代码以便返回person对象?如何使用spring在ldap中执行搜索操作
public void searchByFirstName(String loginId) {
AndFilter filter = new AndFilter();
filter.and(new EqualsFilter("objectclass", "Person"));
filter.and(new EqualsFilter("cn", loginId));
List list = ldapTemplate.search("",
filter.encode(),
new AttributesMapper() {
public Object mapFromAttributes(Attributes attrs) throws NamingException {
return attrs.get("sn").get();
}
});
}
谢谢,我会修改代码.. – Raje