LDAP 的属性修改问题

AAA00003 2005-09-26 03:14:59
开始修改的属性在LDAP中为文本属性
String attrName = (String) attrNameIterator.next();
String updateAttrValue = (String) modifyAttr.get(attrName);
ModificationItem[] mods = new ModificationItem[1];
mods[0] = new ModificationItem(
DirContext.REPLACE_ATTRIBUTE,
new BasicAttribute(attrName, updateAttrValue.getBytes())
);
ctx.modifyAttributes(rdn, mods);

这样就修改成功了,可是现在要修改LDAP定义为Binary类型,或者布尔类型的属性不知如何修改,请教一下各位
...全文
165 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
benny-lee 2005-09-29
  • 打赏
  • 举报
回复
在ldap中的属性都是String类型,无法加入Binary类型或boolean类型。
最好是全都设置为String类型。
kosuke 2005-09-28
  • 打赏
  • 举报
回复
布尔型直接按字符型操作,设为TRUE或FALSE
AAA00003 2005-09-27
  • 打赏
  • 举报
回复
JNDI的对LDAP的编程啊
homesos 2005-09-26
  • 打赏
  • 举报
回复
一头雾水

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧