这可能是因为该代码段使用的是较旧版本的Java API,其中BASE_SCOPE是默认搜索范围。在较新的Java API中,需要明确设置搜索范围,以避免可能的错误行为。因此,建议在使用较新版本的Java API时,使用以下代码来设置搜索范围:

controls.setSearchScope(SearchControls.OBJECT_SCOPE); // 或者 SearchControls.ONELEVEL_SCOPE 或者 SearchControls.SUBTREE_SCOPE
controlssetSearchScopeSearchControlsBASE_SCOPE;这行代码没有BASE_SCOPE

原文地址: https://www.cveoy.top/t/topic/bZM2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录