Affichage d'une base de donner ldap

dexterovitch Messages postés 43 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 6 janvier 2007 - 8 sept. 2004 à 11:11
wargre Messages postés 649 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 9 septembre 2004 - 8 sept. 2004 à 13:30
je veux afficher toute les information contenue dans ma base ldap pour le moment je n'affiche que le sn ou cn de ma base comment faire pour vous donner une idée du code ke j'ai mis le voila :

public static void searchObject(Hashtable env, String str, String filtre) throws NamingException
{
DirContext ctx = new InitialDirContext(env);
SearchControls constraints = new SearchControls();
constraints.setSearchScope(SearchControls.SUBTREE_SCOPE);
NamingEnumeration results = ctx.search(str ,filtre , constraints );
while (results != null && results.hasMore())
{
SearchResult si = (SearchResult)results.next();
Attributes attrs=si.getAttributes();
Attribute attribute=attrs.get("cn");
System.out.println("Nom : "+attribute.get());
}
ctx.close();
}

1 réponse

wargre Messages postés 649 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 9 septembre 2004 7
8 sept. 2004 à 13:30
il faut deja connaitre la structure de la base que t'utilises. un foit cela fait, tu peux recuperer les infos a partir d'attribute
0
Rejoignez-nous