【发布时间】:2014-12-19 14:49:18
【问题描述】:
我正在开发一个通过 JNDI 与 Ldap 交互的 Java 项目,在阅读时我发现了一些看起来有点 hackish 的代码。
有些属性具有多个语言值,为了设置这些值,有一些代码可以执行以下操作:
attributeName+ ";lang-" + language
这种事情就没有更好的办法吗?
【问题讨论】:
标签: java jakarta-ee ldap jndi
我正在开发一个通过 JNDI 与 Ldap 交互的 Java 项目,在阅读时我发现了一些看起来有点 hackish 的代码。
有些属性具有多个语言值,为了设置这些值,有一些代码可以执行以下操作:
attributeName+ ";lang-" + language
这种事情就没有更好的办法吗?
【问题讨论】:
标签: java jakarta-ee ldap jndi
我意识到此时这是一个相当陈旧的问题,但我是为了后代而回答:所描述的是基于“属性选项”在 LDAP 中指定语言代码的方式,每 RFC 2596 , 在RFC 4512 §2.5.2 中指定。
【讨论】: