aem - 如何在 JAVA 中删除 CQ 节点的属性

标签 aem

如何在 JAVA 代码中删除节点的属性? 我试过类似的东西-

node.setProperty(propertyName, null);

有什么具体的我可以尝试的吗?

最佳答案

假设您的“setProperty”方法有拼写错误,您可能会收到模棱两可的方法错误。如果是这样,你应该进行类型转换:

node.setProperty(propertyName, (Value)null);

或者使用移除方法

node.getProperty(propertyName).remove();
session.save();

关于aem - 如何在 JAVA 中删除 CQ 节点的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33995675/

相关文章:

java - Jcr查询多个具有abs路径的节点

javascript - 智能文件组件(html5smartfile)不起作用

AEM 6.2 cq :dialog Image upload preview not working

AEM - 导入静态页面?

aem - AEM 如何解析 JSON 扩展?

adobe - AEMsight 如何重用变量

javascript - Vue.js 在 DOM 树突变后挂载组件以添加 vue 组件

osgi - 为什么不总是调用 OSGI 事件处理程序

mime-types - 在 cq5/AEM 中创建自定义 MIME 类型

html - HTL 条件渲染,同时不影响嵌套 html