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