我在 LDAP 的一个条目中有一些 objectClasses 和 dc 和 ou 属性及其值。我尝试读取 ou 属性,但我无法使用以下代码获取它。我可以正确获得直流值。我知道我必须控制它是否为空,但为什么“ou”可能为空,尽管发生在 LDAP 中。
NamingEnumeration answer = ctx.search(searchBaseDn, filter, ctls);
try
{
while (answer.hasMore())
{
SearchResult sr = (SearchResult) answer.next();
OrganizationPojo organizationPojo = new OrganizationPojo();
organizationPojo.setOrgDc((String)sr.getAttributes().get("dc").get());
organizationPojo.setOrgOu((String)sr.getAttributes().get("ou").get());