e496. setting ldap context request controls.txt

来自「这里面包含了一百多个JAVA源文件」· 文本 代码 · 共 23 行

TXT
23
字号
This example uses the JNDI/LDAP service provider to connect to an LDAP server on the local machine. It sets the context's request controls to be a server-side Sort control and then performs a list(). The results of list() will be sorted. 
    try {
        LdapContext ctx = new InitialLdapContext(env, null);
    
        // Create critical Sort that sorts based on CN
        Control[] ctxCtls = new Control[]{
            new SortControl(new String[]{"cn"}, Control.CRITICAL)
        };
    
        // Sets context request controls; effect until unset
        ctx.setRequestControls(ctxCtls);
    
        // Perform list() with controls in effect
        NamingEnumeration answer = ctx.list("");
    
        // Enumerate answers
        while (answer.hasMore()) {
            NameClassPair item = (NameClassPair)answer.next();
        }
    } catch (NamingException e) {
    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?