本帖最后由 java_news 于 2010-09-03 10:16:29 编辑

解决方案 »

  1.   

    纯java:LDAPSearchResults searchResults = conn.search(strDn, LDAPConnection.SCOPE_ONE, searchFilter, null, false, cons);
    LDAPEntry nextEntry = searchResults.next();
    String strTempDn = nextEntry.getDN();springLdap的获取方式:public List<xxxx> getEgpDepByEgpId(String baseEgpID, String fiStr,
    SearchControls controls) {
    String baseEgp = baseEgpID + "," + BASE_DN;
    List<xxxx> eList = ldapTemplate.search(baseEgp, fiStr, controls,
    new ContextMapper() {
    public Object mapFromContext(Object ctx) {
    DirContextAdapter context = (DirContextAdapter)ctx;
    String DN = context.getDn();
    return null;
    }
    });
    return eList;
    }