从解析程序获取空资源

时间:2014-11-17 00:52:25

标签: cq5 sling

我使用resource.getResourceResolver().getResource(path)在组件JSP上获取Resource对象 但它是空的。我已经确定路径存在。奇怪的是,当我在任何其他组件JSP上调用此方法时,它工作正常。但是在我创建的组件上,它是null。知道为什么吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

您可能没有权限阅读资源。例如,/apps/libs下的所有资源都不适用于发布的anonymous用户。您可以在CRX DE的访问控制选项卡中检查给定节点的当前权限。

答案 1 :(得分:0)

来自API:

返回: 从路径加载的Resource对象,如果路径未解析为资源,则返回null。

Sling API