生成的excel具有一个用户的内容,但只有其他用户的标题吗?

时间:2018-09-06 08:58:41

标签: java excel jsp ldap

我有一个预先编写的代码,对此我不太了解。

因此,我需要一些帮助来了解在这里到底要做什么。

生成的excel包含一个用户的内容,但对于其他用户,它只返回标头,没有内容。

这是代码:

LdapContext ldap = new InitialLdapContext(env, null);
    NamingEnumeration results1 = ldap.search(baseDN,"(& 
      (objectclass=companyPerson)" + filter + ")", ctls);

    System.out.println("results1 1st time: "+results1);
    XSSFWorkbook workbook = new XSSFWorkbook();
    XSSFSheet sheet = workbook.createSheet("User Report");

特别是:该行:

NamingEnumeration results1 = ldap.search(baseDN,"(& 
  (objectclass=companyPerson)" + filter + ")", ctls);

当我为一个用户尝试results1.next()时,它将在控制台中显示内容,但对于一个用户,它将给出NullPointerException。

这与LDAP中授予用户的代码或某些权限有什么关系,导致这种行为,因为我无法找出相同的原因?

0 个答案:

没有答案